TSTP Solution File: SWV437^1 by cvc5---1.0.5

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cvc5---1.0.5
% Problem  : SWV437^1 : TPTP v8.1.2. Bugfixed v4.0.1.
% Transfm  : none
% Format   : tptp
% Command  : do_cvc5 %s %d

% Computer : n004.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Thu Aug 31 21:51:30 EDT 2023

% Result   : Timeout 299.82s 300.11s
% Output   : None 
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.15  % Problem    : SWV437^1 : TPTP v8.1.2. Bugfixed v4.0.1.
% 0.07/0.16  % Command    : do_cvc5 %s %d
% 0.17/0.37  % Computer : n004.cluster.edu
% 0.17/0.37  % Model    : x86_64 x86_64
% 0.17/0.37  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.17/0.37  % Memory   : 8042.1875MB
% 0.17/0.37  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.17/0.37  % CPULimit   : 300
% 0.17/0.37  % WCLimit    : 300
% 0.17/0.37  % DateTime   : Tue Aug 29 04:05:52 EDT 2023
% 0.17/0.37  % CPUTime    : 
% 0.23/0.54  %----Proving TH0
% 0.23/0.54  %------------------------------------------------------------------------------
% 0.23/0.54  % File     : SWV437^1 : TPTP v8.1.2. Bugfixed v4.0.1.
% 0.23/0.54  % Domain   : Software Verification (Security)
% 0.23/0.54  % Problem  : Can Alice read the secret file?
% 0.23/0.54  % Version  : [Gar08] axioms.
% 0.23/0.54  % English  :
% 0.23/0.54  
% 0.23/0.54  % Refs     : [AM+01] Alechina et al. (2001), Categorical and Kripke Semanti
% 0.23/0.54  %          : [Gar08] Garg (2008), Principal-Centric Reasoning in Constructi
% 0.23/0.54  %          : [Gar09] Garg (2009), Email to Geoff Sutcliffe
% 0.23/0.54  % Source   : [Gar09]
% 0.23/0.54  % Names    :
% 0.23/0.54  
% 0.23/0.54  % Status   : Theorem
% 0.23/0.54  % Rating   : 1.00 v4.0.1
% 0.23/0.54  % Syntax   : Number of formulae    :  280 (  34 unt; 151 typ;  34 def)
% 0.23/0.54  %            Number of atoms       :  957 (  34 equ;   0 cnn)
% 0.23/0.54  %            Maximal formula atoms :   42 (   7 avg)
% 0.23/0.54  %            Number of connectives : 1348 (   3   ~;   1   |;   2   &;1341   @)
% 0.23/0.54  %                                         (   0 <=>;   1  =>;   0  <=;   0 <~>)
% 0.23/0.54  %            Maximal formula depth :   27 (   8 avg)
% 0.23/0.54  %            Number of types       :    3 (   1 usr)
% 0.23/0.54  %            Number of type conns  :  354 ( 354   >;   0   *;   0   +;   0  <<)
% 0.23/0.54  %            Number of symbols     :  159 ( 156 usr;  52 con; 0-6 aty)
% 0.23/0.54  %            Number of variables   :  188 ( 175   ^;   9   !;   4   ?; 188   :)
% 0.23/0.54  % SPC      : TH0_THM_EQU_NAR
% 0.23/0.54  
% 0.23/0.54  % Comments : Policies from the intelligence community in USA
% 0.23/0.54  %          : 
% 0.23/0.54  % Bugfixes : v4.0.1 - deleted duplicate declaration of loca
% 0.23/0.54  %------------------------------------------------------------------------------
% 0.23/0.54  %----Include axioms of multi-modal logic
% 0.23/0.54  %------------------------------------------------------------------------------
% 0.23/0.54  %----Our possible worlds are are encoded as terms the type  $i;
% 0.23/0.54  %----Here is a constant for the current world:
% 0.23/0.54  thf(current_world,type,
% 0.23/0.54      current_world: $i ).
% 0.23/0.54  
% 0.23/0.54  %----Modal logic propositions are then becoming predicates of type ( $i> $o);
% 0.23/0.54  %----We introduce some atomic multi-modal logic propositions as constants of
% 0.23/0.54  %----type ( $i> $o):
% 0.23/0.54  thf(prop_a,type,
% 0.23/0.54      prop_a: $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(prop_b,type,
% 0.23/0.54      prop_b: $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(prop_c,type,
% 0.23/0.54      prop_c: $i > $o ).
% 0.23/0.54  
% 0.23/0.54  %----The idea is that an atomic multi-modal logic proposition P (of type
% 0.23/0.54  %---- $i >  $o) holds at a world W (of type  $i) iff W is in P resp. (P @ W)
% 0.23/0.54  %----Now we define the multi-modal logic connectives by reducing them to set
% 0.23/0.54  %----operations
% 0.23/0.54  %----mfalse corresponds to emptyset (of type $i)
% 0.23/0.54  thf(mfalse_decl,type,
% 0.23/0.54      mfalse: $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(mfalse,definition,
% 0.23/0.54      ( mfalse
% 0.23/0.54      = ( ^ [X: $i] : $false ) ) ).
% 0.23/0.54  
% 0.23/0.54  %----mtrue corresponds to the universal set (of type $i)
% 0.23/0.54  thf(mtrue_decl,type,
% 0.23/0.54      mtrue: $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(mtrue,definition,
% 0.23/0.54      ( mtrue
% 0.23/0.54      = ( ^ [X: $i] : $true ) ) ).
% 0.23/0.54  
% 0.23/0.54  %----mnot corresponds to set complement
% 0.23/0.54  thf(mnot_decl,type,
% 0.23/0.54      mnot: ( $i > $o ) > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(mnot,definition,
% 0.23/0.54      ( mnot
% 0.23/0.54      = ( ^ [X: $i > $o,U: $i] :
% 0.23/0.54            ~ ( X @ U ) ) ) ).
% 0.23/0.54  
% 0.23/0.54  %----mor corresponds to set union
% 0.23/0.54  thf(mor_decl,type,
% 0.23/0.54      mor: ( $i > $o ) > ( $i > $o ) > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(mor,definition,
% 0.23/0.54      ( mor
% 0.23/0.54      = ( ^ [X: $i > $o,Y: $i > $o,U: $i] :
% 0.23/0.54            ( ( X @ U )
% 0.23/0.54            | ( Y @ U ) ) ) ) ).
% 0.23/0.54  
% 0.23/0.54  %----mand corresponds to set intersection
% 0.23/0.54  thf(mand_decl,type,
% 0.23/0.54      mand: ( $i > $o ) > ( $i > $o ) > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(mand,definition,
% 0.23/0.54      ( mand
% 0.23/0.54      = ( ^ [X: $i > $o,Y: $i > $o,U: $i] :
% 0.23/0.54            ( ( X @ U )
% 0.23/0.54            & ( Y @ U ) ) ) ) ).
% 0.23/0.54  
% 0.23/0.54  %----mimpl defined via mnot and mor
% 0.23/0.54  thf(mimpl_decl,type,
% 0.23/0.54      mimpl: ( $i > $o ) > ( $i > $o ) > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(mimpl,definition,
% 0.23/0.54      ( mimpl
% 0.23/0.54      = ( ^ [U: $i > $o,V: $i > $o] : ( mor @ ( mnot @ U ) @ V ) ) ) ).
% 0.23/0.54  
% 0.23/0.54  %----miff defined via mand and mimpl
% 0.23/0.54  thf(miff_decl,type,
% 0.23/0.54      miff: ( $i > $o ) > ( $i > $o ) > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(miff,definition,
% 0.23/0.54      ( miff
% 0.23/0.54      = ( ^ [U: $i > $o,V: $i > $o] : ( mand @ ( mimpl @ U @ V ) @ ( mimpl @ V @ U ) ) ) ) ).
% 0.23/0.54  
% 0.23/0.54  %----mbox
% 0.23/0.54  thf(mbox_decl,type,
% 0.23/0.54      mbox: ( $i > $i > $o ) > ( $i > $o ) > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(mbox,definition,
% 0.23/0.54      ( mbox
% 0.23/0.54      = ( ^ [R: $i > $i > $o,P: $i > $o,X: $i] :
% 0.23/0.54          ! [Y: $i] :
% 0.23/0.54            ( ( R @ X @ Y )
% 0.23/0.54           => ( P @ Y ) ) ) ) ).
% 0.23/0.54  
% 0.23/0.54  %----mdia
% 0.23/0.54  thf(mdia_decl,type,
% 0.23/0.54      mdia: ( $i > $i > $o ) > ( $i > $o ) > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(mdia,definition,
% 0.23/0.54      ( mdia
% 0.23/0.54      = ( ^ [R: $i > $i > $o,P: $i > $o,X: $i] :
% 0.23/0.54          ? [Y: $i] :
% 0.23/0.54            ( ( R @ X @ Y )
% 0.23/0.54            & ( P @ Y ) ) ) ) ).
% 0.23/0.54  
% 0.23/0.54  %----For mall and mexists, i.e., first order modal logic, we declare a new
% 0.23/0.54  %----base type individuals
% 0.23/0.54  thf(individuals_decl,type,
% 0.23/0.54      individuals: $tType ).
% 0.23/0.54  
% 0.23/0.54  %----mall
% 0.23/0.54  thf(mall_decl,type,
% 0.23/0.54      mall: ( individuals > $i > $o ) > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(mall,definition,
% 0.23/0.54      ( mall
% 0.23/0.54      = ( ^ [P: individuals > $i > $o,W: $i] :
% 0.23/0.54          ! [X: individuals] : ( P @ X @ W ) ) ) ).
% 0.23/0.54  
% 0.23/0.54  %----mexists
% 0.23/0.54  thf(mexists_decl,type,
% 0.23/0.54      mexists: ( individuals > $i > $o ) > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(mexists,definition,
% 0.23/0.54      ( mexists
% 0.23/0.54      = ( ^ [P: individuals > $i > $o,W: $i] :
% 0.23/0.54          ? [X: individuals] : ( P @ X @ W ) ) ) ).
% 0.23/0.54  
% 0.23/0.54  %----Validity of a multi modal logic formula can now be encoded as
% 0.23/0.54  thf(mvalid_decl,type,
% 0.23/0.54      mvalid: ( $i > $o ) > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(mvalid,definition,
% 0.23/0.54      ( mvalid
% 0.23/0.54      = ( ^ [P: $i > $o] :
% 0.23/0.54          ! [W: $i] : ( P @ W ) ) ) ).
% 0.23/0.54  
% 0.23/0.54  %----Satisfiability of a multi modal logic formula can now be encoded as
% 0.23/0.54  thf(msatisfiable_decl,type,
% 0.23/0.54      msatisfiable: ( $i > $o ) > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(msatisfiable,definition,
% 0.23/0.54      ( msatisfiable
% 0.23/0.54      = ( ^ [P: $i > $o] :
% 0.23/0.54          ? [W: $i] : ( P @ W ) ) ) ).
% 0.23/0.54  
% 0.23/0.54  %----Countersatisfiability of a multi modal logic formula can now be encoded as
% 0.23/0.54  thf(mcountersatisfiable_decl,type,
% 0.23/0.54      mcountersatisfiable: ( $i > $o ) > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(mcountersatisfiable,definition,
% 0.23/0.54      ( mcountersatisfiable
% 0.23/0.54      = ( ^ [P: $i > $o] :
% 0.23/0.54          ? [W: $i] :
% 0.23/0.54            ~ ( P @ W ) ) ) ).
% 0.23/0.54  
% 0.23/0.54  %----Invalidity of a multi modal logic formula can now be encoded as
% 0.23/0.54  thf(minvalid_decl,type,
% 0.23/0.54      minvalid: ( $i > $o ) > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(minvalid,definition,
% 0.23/0.54      ( minvalid
% 0.23/0.54      = ( ^ [P: $i > $o] :
% 0.23/0.54          ! [W: $i] :
% 0.23/0.54            ~ ( P @ W ) ) ) ).
% 0.23/0.54  
% 0.23/0.54  %------------------------------------------------------------------------------
% 0.23/0.54  %----Include axioms translating constructive S4 (CS4) to bimodal classical
% 0.23/0.54  %----S4 (BS4)
% 0.23/0.54  %------------------------------------------------------------------------------
% 0.23/0.54  %----To encode constructive S4 into bimodal classical S4, we need two relations
% 0.23/0.54  %----reli to encode intuitionistic accessibility, and relr to encode modal
% 0.23/0.54  %----accessibility.
% 0.23/0.54  thf(reli,type,
% 0.23/0.54      reli: $i > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(relr,type,
% 0.23/0.54      relr: $i > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  %----We now introduce one predicate for each connective of CS4, and define the
% 0.23/0.54  %----predicates following [AM+01].
% 0.23/0.54  thf(cs4_atom_decl,type,
% 0.23/0.54      cs4_atom: ( $i > $o ) > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(cs4_and_decl,type,
% 0.23/0.54      cs4_and: ( $i > $o ) > ( $i > $o ) > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(cs4_or_decl,type,
% 0.23/0.54      cs4_or: ( $i > $o ) > ( $i > $o ) > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(cs4_impl_decl,type,
% 0.23/0.54      cs4_impl: ( $i > $o ) > ( $i > $o ) > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(cs4_true_decl,type,
% 0.23/0.54      cs4_true: $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(cs4_false_decl,type,
% 0.23/0.54      cs4_false: $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(cs4_all_decl,type,
% 0.23/0.54      cs4_all: ( individuals > $i > $o ) > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(cs4_box_decl,type,
% 0.23/0.54      cs4_box: ( $i > $o ) > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(cs4_atom,definition,
% 0.23/0.54      ( cs4_atom
% 0.23/0.54      = ( ^ [P: $i > $o] : ( mbox @ reli @ P ) ) ) ).
% 0.23/0.54  
% 0.23/0.54  thf(cs4_and,definition,
% 0.23/0.54      ( cs4_and
% 0.23/0.54      = ( ^ [A: $i > $o,B: $i > $o] : ( mand @ A @ B ) ) ) ).
% 0.23/0.54  
% 0.23/0.54  thf(cs4_or,definition,
% 0.23/0.54      ( cs4_or
% 0.23/0.54      = ( ^ [A: $i > $o,B: $i > $o] : ( mor @ A @ B ) ) ) ).
% 0.23/0.54  
% 0.23/0.54  thf(cs4_impl,definition,
% 0.23/0.54      ( cs4_impl
% 0.23/0.54      = ( ^ [A: $i > $o,B: $i > $o] : ( mbox @ reli @ ( mimpl @ A @ B ) ) ) ) ).
% 0.23/0.54  
% 0.23/0.54  thf(cs4_true,definition,
% 0.23/0.54      cs4_true = mtrue ).
% 0.23/0.54  
% 0.23/0.54  thf(cs4_false,definition,
% 0.23/0.54      cs4_false = mfalse ).
% 0.23/0.54  
% 0.23/0.54  thf(cs4_all,definition,
% 0.23/0.54      ( cs4_all
% 0.23/0.54      = ( ^ [A: individuals > $i > $o] : ( mbox @ reli @ ( mall @ A ) ) ) ) ).
% 0.23/0.54  
% 0.23/0.54  thf(cs4_box,definition,
% 0.23/0.54      ( cs4_box
% 0.23/0.54      = ( ^ [A: $i > $o] : ( mbox @ reli @ ( mbox @ relr @ A ) ) ) ) ).
% 0.23/0.54  
% 0.23/0.54  %----Validity in CS4
% 0.23/0.54  thf(cs4_valid_decl,type,
% 0.23/0.54      cs4_valid: ( $i > $o ) > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(cs4_valid_def,definition,
% 0.23/0.54      ( cs4_valid
% 0.23/0.54      = ( ^ [A: $i > $o] : ( mvalid @ A ) ) ) ).
% 0.23/0.54  
% 0.23/0.54  %----Axioms to make the bimodal logic S4xS4.
% 0.23/0.54  thf(refl_axiom_i,axiom,
% 0.23/0.54      ! [A: $i > $o] : ( mvalid @ ( mimpl @ ( mbox @ reli @ A ) @ A ) ) ).
% 0.23/0.54  
% 0.23/0.54  thf(refl_axiom_r,axiom,
% 0.23/0.54      ! [A: $i > $o] : ( mvalid @ ( mimpl @ ( mbox @ relr @ A ) @ A ) ) ).
% 0.23/0.54  
% 0.23/0.54  thf(trans_axiom_i,axiom,
% 0.23/0.54      ! [A: $i > $o] : ( mvalid @ ( mimpl @ ( mbox @ reli @ A ) @ ( mbox @ reli @ ( mbox @ reli @ A ) ) ) ) ).
% 0.23/0.54  
% 0.23/0.54  thf(trans_axiom_r,axiom,
% 0.23/0.54      ! [A: $i > $o] : ( mvalid @ ( mimpl @ ( mbox @ relr @ A ) @ ( mbox @ relr @ ( mbox @ relr @ A ) ) ) ) ).
% 0.23/0.54  
% 0.23/0.54  %----Finally, we need a commutativity axiom to recover the axiom 4 in the
% 0.23/0.54  %----translation. We need: [i][r] A --> [r][i] A.
% 0.23/0.54  thf(ax_i_r_commute,axiom,
% 0.23/0.54      ! [A: $i > $o] : ( mvalid @ ( mimpl @ ( mbox @ reli @ ( mbox @ relr @ A ) ) @ ( mbox @ relr @ ( mbox @ reli @ A ) ) ) ) ).
% 0.23/0.54  
% 0.23/0.54  %------------------------------------------------------------------------------
% 0.23/0.54  %----Include axioms for translation from Binder Logic (BL) to CS4
% 0.23/0.54  %------------------------------------------------------------------------------
% 0.23/0.54  %----We now introduce one predicate for each connective of BL, and define the
% 0.23/0.54  %----predicates.
% 0.23/0.54  %----An injection from principals to formulas. Has no definition, it's symbolic.
% 0.23/0.54  thf(princ_inj,type,
% 0.23/0.54      princ_inj: individuals > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(bl_atom_decl,type,
% 0.23/0.54      bl_atom: ( $i > $o ) > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(bl_princ_decl,type,
% 0.23/0.54      bl_princ: ( $i > $o ) > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(bl_and_decl,type,
% 0.23/0.54      bl_and: ( $i > $o ) > ( $i > $o ) > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(bl_or_decl,type,
% 0.23/0.54      bl_or: ( $i > $o ) > ( $i > $o ) > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(bl_impl_decl,type,
% 0.23/0.54      bl_impl: ( $i > $o ) > ( $i > $o ) > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(bl_all_decl,type,
% 0.23/0.54      bl_all: ( individuals > $i > $o ) > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(bl_true_decl,type,
% 0.23/0.54      bl_true: $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(bl_false_decl,type,
% 0.23/0.54      bl_false: $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(bl_says_decl,type,
% 0.23/0.54      bl_says: individuals > ( $i > $o ) > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(bl_atom,definition,
% 0.23/0.54      ( bl_atom
% 0.23/0.54      = ( ^ [P: $i > $o] : ( cs4_atom @ P ) ) ) ).
% 0.23/0.54  
% 0.23/0.54  thf(bl_princ,definition,
% 0.23/0.54      ( bl_princ
% 0.23/0.54      = ( ^ [P: $i > $o] : ( cs4_atom @ P ) ) ) ).
% 0.23/0.54  
% 0.23/0.54  thf(bl_and,definition,
% 0.23/0.54      ( bl_and
% 0.23/0.54      = ( ^ [A: $i > $o,B: $i > $o] : ( cs4_and @ A @ B ) ) ) ).
% 0.23/0.54  
% 0.23/0.54  thf(bl_or,definition,
% 0.23/0.54      ( bl_or
% 0.23/0.54      = ( ^ [A: $i > $o,B: $i > $o] : ( cs4_or @ A @ B ) ) ) ).
% 0.23/0.54  
% 0.23/0.54  thf(bl_impl,definition,
% 0.23/0.54      ( bl_impl
% 0.23/0.54      = ( ^ [A: $i > $o,B: $i > $o] : ( cs4_impl @ A @ B ) ) ) ).
% 0.23/0.54  
% 0.23/0.54  thf(bl_all,definition,
% 0.23/0.54      ( bl_all
% 0.23/0.54      = ( ^ [A: individuals > $i > $o] : ( cs4_all @ A ) ) ) ).
% 0.23/0.54  
% 0.23/0.54  thf(bl_true,definition,
% 0.23/0.54      bl_true = cs4_true ).
% 0.23/0.54  
% 0.23/0.54  thf(bl_false,definition,
% 0.23/0.54      bl_false = cs4_false ).
% 0.23/0.54  
% 0.23/0.54  thf(bl_says,definition,
% 0.23/0.54      ( bl_says
% 0.23/0.54      = ( ^ [K: individuals,A: $i > $o] : ( cs4_box @ ( cs4_impl @ ( bl_princ @ ( princ_inj @ K ) ) @ A ) ) ) ) ).
% 0.23/0.54  
% 0.23/0.54  %----Validity in BL
% 0.23/0.54  thf(bl_valid_decl,type,
% 0.23/0.54      bl_valid: ( $i > $o ) > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(bl_valid_def,definition,
% 0.23/0.54      bl_valid = mvalid ).
% 0.23/0.54  
% 0.23/0.54  %----Local authority (loca) - the strongest principal.
% 0.23/0.54  thf(loca_decl,type,
% 0.23/0.54      loca: individuals ).
% 0.23/0.54  
% 0.23/0.54  %----Every principal must entail loca, this makes loca the strongest principal.
% 0.23/0.54  %----This is done by adding the CS4 axiom: forall K. [] (K => loca).
% 0.23/0.54  thf(loca_strength,axiom,
% 0.23/0.54      ( cs4_valid
% 0.23/0.54      @ ( cs4_all
% 0.23/0.54        @ ^ [K: individuals] : ( cs4_impl @ ( princ_inj @ K ) @ ( princ_inj @ loca ) ) ) ) ).
% 0.23/0.54  
% 0.23/0.54  %------------------------------------------------------------------------------
% 0.23/0.54  %------------------------------------------------------------------------------
% 0.23/0.54  %-----Declarations of constants and predicates
% 0.23/0.54  thf(ctime_decl,type,
% 0.23/0.54      ctime: individuals ).
% 0.23/0.54  
% 0.23/0.54  thf(ninfty_decl,type,
% 0.23/0.54      ninfty: individuals ).
% 0.23/0.54  
% 0.23/0.54  thf(pinfty_decl,type,
% 0.23/0.54      pinfty: individuals ).
% 0.23/0.54  
% 0.23/0.54  thf(read_decl,type,
% 0.23/0.54      read: individuals ).
% 0.23/0.54  
% 0.23/0.54  thf(write_decl,type,
% 0.23/0.54      write: individuals ).
% 0.23/0.54  
% 0.23/0.54  thf(execute_decl,type,
% 0.23/0.54      execute: individuals ).
% 0.23/0.54  
% 0.23/0.54  thf(identity_decl,type,
% 0.23/0.54      identity: individuals ).
% 0.23/0.54  
% 0.23/0.54  thf(govern_decl,type,
% 0.23/0.54      govern: individuals ).
% 0.23/0.54  
% 0.23/0.54  thf(prim_str2file_decl,type,
% 0.23/0.54      prim_str2file: individuals > individuals ).
% 0.23/0.54  
% 0.23/0.54  thf(prim_date2time_decl,type,
% 0.23/0.54      prim_date2time: individuals > individuals ).
% 0.23/0.54  
% 0.23/0.54  thf(prim_int2time_decl,type,
% 0.23/0.54      prim_int2time: individuals > individuals ).
% 0.23/0.54  
% 0.23/0.54  thf(prim_int2principal_decl,type,
% 0.23/0.54      prim_int2principal: individuals > individuals ).
% 0.23/0.54  
% 0.23/0.54  thf(time2exp_decl,type,
% 0.23/0.54      time2exp: individuals > individuals ).
% 0.23/0.54  
% 0.23/0.54  thf(exp_add_decl,type,
% 0.23/0.54      exp_add: individuals > individuals > individuals ).
% 0.23/0.54  
% 0.23/0.54  thf(exp_subtract_decl,type,
% 0.23/0.54      exp_subtract: individuals > individuals > individuals ).
% 0.23/0.54  
% 0.23/0.54  thf(exp_min_decl,type,
% 0.23/0.54      exp_min: individuals > individuals > individuals ).
% 0.23/0.54  
% 0.23/0.54  thf(exp_max_decl,type,
% 0.23/0.54      exp_max: individuals > individuals > individuals ).
% 0.23/0.54  
% 0.23/0.54  thf(unclassified_decl,type,
% 0.23/0.54      unclassified: individuals ).
% 0.23/0.54  
% 0.23/0.54  thf(sbu_decl,type,
% 0.23/0.54      sbu: individuals ).
% 0.23/0.54  
% 0.23/0.54  thf(confidential_decl,type,
% 0.23/0.54      confidential: individuals ).
% 0.23/0.54  
% 0.23/0.54  thf(secret_decl,type,
% 0.23/0.54      secret: individuals ).
% 0.23/0.54  
% 0.23/0.54  thf(topsecret_decl,type,
% 0.23/0.54      topsecret: individuals ).
% 0.23/0.54  
% 0.23/0.54  thf(admin_decl,type,
% 0.23/0.54      admin: individuals ).
% 0.23/0.54  
% 0.23/0.54  thf(system_decl,type,
% 0.23/0.54      system: individuals ).
% 0.23/0.54  
% 0.23/0.54  thf(nil_decl,type,
% 0.23/0.54      nil: individuals ).
% 0.23/0.54  
% 0.23/0.54  thf(cons_decl,type,
% 0.23/0.54      cons: individuals > individuals > individuals ).
% 0.23/0.54  
% 0.23/0.54  thf(anycountry_decl,type,
% 0.23/0.54      anycountry: individuals ).
% 0.23/0.54  
% 0.23/0.54  thf(usa_decl,type,
% 0.23/0.54      usa: individuals ).
% 0.23/0.54  
% 0.23/0.54  thf(yes_decl,type,
% 0.23/0.54      yes: individuals ).
% 0.23/0.54  
% 0.23/0.54  thf(no_decl,type,
% 0.23/0.54      no: individuals ).
% 0.23/0.54  
% 0.23/0.54  thf(is_working_paper_decl,type,
% 0.23/0.54      is_working_paper: individuals ).
% 0.23/0.54  
% 0.23/0.54  thf(is_not_working_paper_decl,type,
% 0.23/0.54      is_not_working_paper: individuals ).
% 0.23/0.54  
% 0.23/0.54  thf(oca_decl,type,
% 0.23/0.54      oca: individuals ).
% 0.23/0.54  
% 0.23/0.54  thf(compartmentb_decl,type,
% 0.23/0.54      compartmentb: individuals ).
% 0.23/0.54  
% 0.23/0.54  thf(sso_compartmentb_decl,type,
% 0.23/0.54      sso_compartmentb: individuals ).
% 0.23/0.54  
% 0.23/0.54  thf(scg_compartmentb_decl,type,
% 0.23/0.54      scg_compartmentb: individuals ).
% 0.23/0.54  
% 0.23/0.54  thf(compartmenta_decl,type,
% 0.23/0.54      compartmenta: individuals ).
% 0.23/0.54  
% 0.23/0.54  thf(sso_compartmenta_decl,type,
% 0.23/0.54      sso_compartmenta: individuals ).
% 0.23/0.54  
% 0.23/0.54  thf(scg_compartmenta_decl,type,
% 0.23/0.54      scg_compartmenta: individuals ).
% 0.23/0.54  
% 0.23/0.54  thf(secretfile_decl,type,
% 0.23/0.54      secretfile: individuals ).
% 0.23/0.54  
% 0.23/0.54  thf(not_secretfile_decl,type,
% 0.23/0.54      not_secretfile: individuals ).
% 0.23/0.54  
% 0.23/0.54  thf(alice_decl,type,
% 0.23/0.54      alice: individuals ).
% 0.23/0.54  
% 0.23/0.54  thf(babu_decl,type,
% 0.23/0.54      babu: individuals ).
% 0.23/0.54  
% 0.23/0.54  thf(india_decl,type,
% 0.23/0.54      india: individuals ).
% 0.23/0.54  
% 0.23/0.54  thf(polygraph_admin_decl,type,
% 0.23/0.54      polygraph_admin: individuals ).
% 0.23/0.54  
% 0.23/0.54  thf(credit_admin_decl,type,
% 0.23/0.54      credit_admin: individuals ).
% 0.23/0.54  
% 0.23/0.54  thf(background_admin_decl,type,
% 0.23/0.54      background_admin: individuals ).
% 0.23/0.54  
% 0.23/0.54  thf(hr_admin_decl,type,
% 0.23/0.54      hr_admin: individuals ).
% 0.23/0.54  
% 0.23/0.54  thf(level_admin_decl,type,
% 0.23/0.54      level_admin: individuals ).
% 0.23/0.54  
% 0.23/0.54  thf(owner_secretfile_decl,type,
% 0.23/0.54      owner_secretfile: individuals ).
% 0.23/0.54  
% 0.23/0.54  thf(owner_not_secretfile_decl,type,
% 0.23/0.54      owner_not_secretfile: individuals ).
% 0.23/0.54  
% 0.23/0.54  thf(ci_decl,type,
% 0.23/0.54      ci: individuals ).
% 0.23/0.54  
% 0.23/0.54  thf(loca_level_direct_below_decl,type,
% 0.23/0.54      loca_level_direct_below: individuals > individuals > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(loca_level_below_decl,type,
% 0.23/0.54      loca_level_below: individuals > individuals > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(system_compartment_has_sso_decl,type,
% 0.23/0.54      system_compartment_has_sso: individuals > individuals > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(admin_compartment_has_sso_decl,type,
% 0.23/0.54      admin_compartment_has_sso: individuals > individuals > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(system_indi_is_oca_decl,type,
% 0.23/0.54      system_indi_is_oca: individuals > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(oca_compartment_has_scg_decl,type,
% 0.23/0.54      oca_compartment_has_scg: individuals > individuals > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(sso_compartment_has_scg_decl,type,
% 0.23/0.54      sso_compartment_has_scg: individuals > individuals > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(admin_compartment_has_scg_decl,type,
% 0.23/0.54      admin_compartment_has_scg: individuals > individuals > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(system_file_needs_compartments_decl,type,
% 0.23/0.54      system_file_needs_compartments: individuals > individuals > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(admin_file_has_compartments_h_decl,type,
% 0.23/0.54      admin_file_has_compartments_h: individuals > individuals > individuals > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(admin_file_has_compartments_decl,type,
% 0.23/0.54      admin_file_has_compartments: individuals > individuals > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(sso_file_has_compartments_decl,type,
% 0.23/0.54      sso_file_has_compartments: individuals > individuals > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(system_file_needs_level_decl,type,
% 0.23/0.54      system_file_needs_level: individuals > individuals > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(admin_file_has_level_h_decl,type,
% 0.23/0.54      admin_file_has_level_h: individuals > individuals > individuals > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(admin_file_has_level_decl,type,
% 0.23/0.54      admin_file_has_level: individuals > individuals > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(sso_file_has_level_decl,type,
% 0.23/0.54      sso_file_has_level: individuals > individuals > individuals > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(system_file_needs_citizenship_decl,type,
% 0.23/0.54      system_file_needs_citizenship: individuals > individuals > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(admin_file_has_citizenship_h_decl,type,
% 0.23/0.54      admin_file_has_citizenship_h: individuals > individuals > individuals > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(admin_file_has_citizenship_decl,type,
% 0.23/0.54      admin_file_has_citizenship: individuals > individuals > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(sso_file_has_citizenship_decl,type,
% 0.23/0.54      sso_file_has_citizenship: individuals > individuals > individuals > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(system_indi_is_polygraph_admin_decl,type,
% 0.23/0.54      system_indi_is_polygraph_admin: individuals > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(polygraph_admin_indi_has_polygraph_decl,type,
% 0.23/0.54      polygraph_admin_indi_has_polygraph: individuals > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(admin_indi_has_polygraph_decl,type,
% 0.23/0.54      admin_indi_has_polygraph: individuals > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(system_indi_is_credit_admin_decl,type,
% 0.23/0.54      system_indi_is_credit_admin: individuals > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(credit_admin_indi_has_credit_decl,type,
% 0.23/0.54      credit_admin_indi_has_credit: individuals > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(admin_indi_has_credit_decl,type,
% 0.23/0.54      admin_indi_has_credit: individuals > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(admin_indi_has_background_decl,type,
% 0.23/0.54      admin_indi_has_background: individuals > individuals > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(system_indi_is_background_admin_decl,type,
% 0.23/0.54      system_indi_is_background_admin: individuals > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(background_admin_indi_has_background_decl,type,
% 0.23/0.54      background_admin_indi_has_background: individuals > individuals > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(system_indi_is_hr_admin_decl,type,
% 0.23/0.54      system_indi_is_hr_admin: individuals > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(hr_admin_indi_has_employment_decl,type,
% 0.23/0.54      hr_admin_indi_has_employment: individuals > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(admin_indi_has_employment_decl,type,
% 0.23/0.54      admin_indi_has_employment: individuals > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(admin_indi_has_citizenship_decl,type,
% 0.23/0.54      admin_indi_has_citizenship: individuals > individuals > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(system_indi_has_citizenship_decl,type,
% 0.23/0.54      system_indi_has_citizenship: individuals > individuals > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(admin_indi_has_level_decl,type,
% 0.23/0.54      admin_indi_has_level: individuals > individuals > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(system_indi_needs_level_decl,type,
% 0.23/0.54      system_indi_needs_level: individuals > individuals > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(system_indi_is_level_admin_decl,type,
% 0.23/0.54      system_indi_is_level_admin: individuals > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(level_admin_indi_has_level_decl,type,
% 0.23/0.54      level_admin_indi_has_level: individuals > individuals > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(admin_indi_has_compartments_decl,type,
% 0.23/0.54      admin_indi_has_compartments: individuals > individuals > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(system_indi_needs_compartment_decl,type,
% 0.23/0.54      system_indi_needs_compartment: individuals > individuals > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(admin_indi_has_polygraph_for_compartment_decl,type,
% 0.23/0.54      admin_indi_has_polygraph_for_compartment: individuals > individuals > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(admin_indi_has_credit_for_compartment_decl,type,
% 0.23/0.54      admin_indi_has_credit_for_compartment: individuals > individuals > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(sso_indi_has_compartment_decl,type,
% 0.23/0.54      sso_indi_has_compartment: individuals > individuals > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(admin_indi_has_background_for_compartment_decl,type,
% 0.23/0.54      admin_indi_has_background_for_compartment: individuals > individuals > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(admin_indi_has_level_for_compartment_decl,type,
% 0.23/0.54      admin_indi_has_level_for_compartment: individuals > individuals > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(oca_compartment_is_compartment_decl,type,
% 0.23/0.54      oca_compartment_is_compartment: individuals > individuals > individuals > individuals > individuals > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(admin_indi_has_compartments_for_file_decl,type,
% 0.23/0.54      admin_indi_has_compartments_for_file: individuals > individuals > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(admin_indi_has_level_for_file_decl,type,
% 0.23/0.54      admin_indi_has_level_for_file: individuals > individuals > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(p_owner_decl,type,
% 0.23/0.54      p_owner: individuals > individuals > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(owner_indi_has_need_to_know_decl,type,
% 0.23/0.54      owner_indi_has_need_to_know: individuals > individuals > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(admin_indi_has_need_to_know_for_file_decl,type,
% 0.23/0.54      admin_indi_has_need_to_know_for_file: individuals > individuals > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(admin_indi_has_citizenship_for_file_decl,type,
% 0.23/0.54      admin_indi_has_citizenship_for_file: individuals > individuals > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(p_has_xattr_decl,type,
% 0.23/0.54      p_has_xattr: individuals > individuals > individuals > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(admin_file_has_not_expired_decl,type,
% 0.23/0.54      admin_file_has_not_expired: individuals > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(may_decl,type,
% 0.23/0.54      may: individuals > individuals > individuals > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  thf(system_indi_is_counterintelligence_decl,type,
% 0.23/0.54      system_indi_is_counterintelligence: individuals > individuals > $i > $o ).
% 0.23/0.54  
% 0.23/0.54  %----Axioms
% 0.23/0.54  thf(ax0,axiom,
% 0.23/0.54      bl_valid @ ( bl_says @ loca @ ( bl_atom @ ( loca_level_direct_below @ unclassified @ sbu ) ) ) ).
% 0.23/0.54  
% 0.23/0.54  thf(ax1,axiom,
% 0.23/0.54      bl_valid @ ( bl_says @ loca @ ( bl_atom @ ( loca_level_direct_below @ sbu @ confidential ) ) ) ).
% 0.23/0.54  
% 0.23/0.54  thf(ax2,axiom,
% 0.23/0.54      bl_valid @ ( bl_says @ loca @ ( bl_atom @ ( loca_level_direct_below @ confidential @ secret ) ) ) ).
% 0.23/0.54  
% 0.23/0.54  thf(ax3,axiom,
% 0.23/0.54      bl_valid @ ( bl_says @ loca @ ( bl_atom @ ( loca_level_direct_below @ secret @ topsecret ) ) ) ).
% 0.23/0.54  
% 0.23/0.54  thf(ax4,axiom,
% 0.23/0.54      ( bl_valid
% 0.23/0.54      @ ( bl_says @ loca
% 0.23/0.54        @ ( bl_all
% 0.23/0.54          @ ^ [L: individuals] : ( bl_atom @ ( loca_level_below @ L @ L ) ) ) ) ) ).
% 0.23/0.54  
% 0.23/0.54  thf(ax5,axiom,
% 0.23/0.54      ( bl_valid
% 0.23/0.54      @ ( bl_says @ loca
% 0.23/0.54        @ ( bl_all
% 0.23/0.54          @ ^ [L: individuals] :
% 0.23/0.54              ( bl_all
% 0.23/0.54              @ ^ [L1: individuals] :
% 0.23/0.54                  ( bl_all
% 0.23/0.54                  @ ^ [L11: individuals] : ( bl_impl @ ( bl_atom @ ( loca_level_direct_below @ L1 @ L11 ) ) @ ( bl_impl @ ( bl_atom @ ( loca_level_below @ L @ L1 ) ) @ ( bl_atom @ ( loca_level_below @ L @ L11 ) ) ) ) ) ) ) ) ) ).
% 0.23/0.54  
% 0.23/0.54  thf(ax6,axiom,
% 0.23/0.54      ( bl_valid
% 0.23/0.54      @ ( bl_says @ admin
% 0.23/0.54        @ ( bl_all
% 0.23/0.54          @ ^ [C: individuals] :
% 0.23/0.54              ( bl_all
% 0.23/0.54              @ ^ [SSO: individuals] : ( bl_impl @ ( bl_says @ system @ ( bl_atom @ ( system_compartment_has_sso @ C @ SSO ) ) ) @ ( bl_atom @ ( admin_compartment_has_sso @ C @ SSO ) ) ) ) ) ) ) ).
% 0.23/0.54  
% 0.23/0.54  thf(ax7,axiom,
% 0.23/0.54      ( bl_valid
% 0.23/0.54      @ ( bl_says @ admin
% 0.23/0.54        @ ( bl_all
% 0.23/0.54          @ ^ [OCA: individuals] :
% 0.23/0.54              ( bl_all
% 0.23/0.54              @ ^ [C: individuals] :
% 0.23/0.54                  ( bl_all
% 0.23/0.54                  @ ^ [SSO: individuals] :
% 0.23/0.54                      ( bl_all
% 0.23/0.54                      @ ^ [SCG: individuals] : ( bl_impl @ ( bl_says @ system @ ( bl_atom @ ( system_indi_is_oca @ OCA ) ) ) @ ( bl_impl @ ( bl_says @ OCA @ ( bl_atom @ ( oca_compartment_has_scg @ C @ SCG ) ) ) @ ( bl_impl @ ( bl_atom @ ( admin_compartment_has_sso @ C @ SSO ) ) @ ( bl_impl @ ( bl_says @ SSO @ ( bl_atom @ ( sso_compartment_has_scg @ C @ SCG ) ) ) @ ( bl_atom @ ( admin_compartment_has_scg @ C @ SCG ) ) ) ) ) ) ) ) ) ) ) ) ).
% 0.23/0.55  
% 0.23/0.55  thf(ax8,axiom,
% 0.23/0.55      ( bl_valid
% 0.23/0.55      @ ( bl_says @ admin
% 0.23/0.55        @ ( bl_all
% 0.23/0.55          @ ^ [F: individuals] :
% 0.23/0.55              ( bl_all
% 0.23/0.55              @ ^ [CL: individuals] : ( bl_impl @ ( bl_says @ system @ ( bl_atom @ ( system_file_needs_compartments @ F @ CL ) ) ) @ ( bl_impl @ ( bl_atom @ ( admin_file_has_compartments_h @ F @ CL @ CL ) ) @ ( bl_atom @ ( admin_file_has_compartments @ F @ CL ) ) ) ) ) ) ) ) ).
% 0.23/0.55  
% 0.23/0.55  thf(ax9,axiom,
% 0.23/0.55      ( bl_valid
% 0.23/0.55      @ ( bl_says @ admin
% 0.23/0.55        @ ( bl_all
% 0.23/0.55          @ ^ [F: individuals] :
% 0.23/0.55              ( bl_all
% 0.23/0.55              @ ^ [CL: individuals] : ( bl_atom @ ( admin_file_has_compartments_h @ F @ CL @ nil ) ) ) ) ) ) ).
% 0.23/0.55  
% 0.23/0.55  thf(ax10,axiom,
% 0.23/0.55      ( bl_valid
% 0.23/0.55      @ ( bl_says @ admin
% 0.23/0.55        @ ( bl_all
% 0.23/0.55          @ ^ [F: individuals] :
% 0.23/0.55              ( bl_all
% 0.23/0.55              @ ^ [CL: individuals] :
% 0.23/0.55                  ( bl_all
% 0.23/0.55                  @ ^ [C1: individuals] :
% 0.23/0.55                      ( bl_all
% 0.23/0.55                      @ ^ [CL1: individuals] :
% 0.23/0.55                          ( bl_all
% 0.23/0.55                          @ ^ [SSO: individuals] : ( bl_impl @ ( bl_atom @ ( admin_compartment_has_sso @ C1 @ SSO ) ) @ ( bl_impl @ ( bl_says @ SSO @ ( bl_atom @ ( sso_file_has_compartments @ F @ CL ) ) ) @ ( bl_impl @ ( bl_atom @ ( admin_file_has_compartments_h @ F @ CL @ CL1 ) ) @ ( bl_atom @ ( admin_file_has_compartments_h @ F @ CL @ ( cons @ C1 @ CL1 ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 0.23/0.55  
% 0.23/0.55  thf(ax11,axiom,
% 0.23/0.55      ( bl_valid
% 0.23/0.55      @ ( bl_says @ admin
% 0.23/0.55        @ ( bl_all
% 0.23/0.55          @ ^ [F: individuals] :
% 0.23/0.55              ( bl_all
% 0.23/0.55              @ ^ [L: individuals] :
% 0.23/0.55                  ( bl_all
% 0.23/0.55                  @ ^ [CL: individuals] : ( bl_impl @ ( bl_says @ system @ ( bl_atom @ ( system_file_needs_level @ F @ L ) ) ) @ ( bl_impl @ ( bl_atom @ ( admin_file_has_compartments @ F @ CL ) ) @ ( bl_impl @ ( bl_atom @ ( admin_file_has_level_h @ F @ L @ CL ) ) @ ( bl_atom @ ( admin_file_has_level @ F @ L ) ) ) ) ) ) ) ) ) ) ).
% 0.23/0.55  
% 0.23/0.55  thf(ax12,axiom,
% 0.23/0.55      ( bl_valid
% 0.23/0.55      @ ( bl_says @ admin
% 0.23/0.55        @ ( bl_all
% 0.23/0.55          @ ^ [F: individuals] :
% 0.23/0.55              ( bl_all
% 0.23/0.55              @ ^ [L: individuals] : ( bl_atom @ ( admin_file_has_level_h @ F @ L @ nil ) ) ) ) ) ) ).
% 0.23/0.55  
% 0.23/0.55  thf(ax13,axiom,
% 0.23/0.55      ( bl_valid
% 0.23/0.55      @ ( bl_says @ admin
% 0.23/0.55        @ ( bl_all
% 0.23/0.55          @ ^ [F: individuals] :
% 0.23/0.55              ( bl_all
% 0.23/0.55              @ ^ [L: individuals] :
% 0.23/0.55                  ( bl_all
% 0.23/0.55                  @ ^ [C: individuals] :
% 0.23/0.55                      ( bl_all
% 0.23/0.55                      @ ^ [CL: individuals] :
% 0.23/0.55                          ( bl_all
% 0.23/0.55                          @ ^ [SSO: individuals] :
% 0.23/0.55                              ( bl_all
% 0.23/0.55                              @ ^ [SCG: individuals] : ( bl_impl @ ( bl_atom @ ( admin_compartment_has_sso @ C @ SSO ) ) @ ( bl_impl @ ( bl_atom @ ( admin_compartment_has_scg @ C @ SCG ) ) @ ( bl_impl @ ( bl_says @ SSO @ ( bl_atom @ ( sso_file_has_level @ F @ L @ SCG ) ) ) @ ( bl_impl @ ( bl_atom @ ( admin_file_has_level_h @ F @ L @ CL ) ) @ ( bl_atom @ ( admin_file_has_level_h @ F @ L @ ( cons @ C @ CL ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 0.23/0.55  
% 0.23/0.55  thf(ax14,axiom,
% 0.23/0.55      ( bl_valid
% 0.23/0.55      @ ( bl_says @ admin
% 0.23/0.55        @ ( bl_all
% 0.23/0.55          @ ^ [F: individuals] :
% 0.23/0.55              ( bl_all
% 0.23/0.55              @ ^ [U: individuals] :
% 0.23/0.55                  ( bl_all
% 0.23/0.55                  @ ^ [CL: individuals] : ( bl_impl @ ( bl_says @ system @ ( bl_atom @ ( system_file_needs_citizenship @ F @ U ) ) ) @ ( bl_impl @ ( bl_atom @ ( admin_file_has_compartments @ F @ CL ) ) @ ( bl_impl @ ( bl_atom @ ( admin_file_has_citizenship_h @ F @ U @ CL ) ) @ ( bl_atom @ ( admin_file_has_citizenship @ F @ U ) ) ) ) ) ) ) ) ) ) ).
% 0.23/0.55  
% 0.23/0.55  thf(ax15,axiom,
% 0.23/0.55      ( bl_valid
% 0.23/0.55      @ ( bl_says @ admin
% 0.23/0.55        @ ( bl_all
% 0.23/0.55          @ ^ [F: individuals] :
% 0.23/0.55              ( bl_all
% 0.23/0.55              @ ^ [U: individuals] : ( bl_atom @ ( admin_file_has_citizenship_h @ F @ U @ nil ) ) ) ) ) ) ).
% 0.23/0.55  
% 0.23/0.55  thf(ax16,axiom,
% 0.23/0.55      ( bl_valid
% 0.23/0.55      @ ( bl_says @ admin
% 0.23/0.55        @ ( bl_all
% 0.23/0.55          @ ^ [F: individuals] :
% 0.23/0.55              ( bl_all
% 0.23/0.55              @ ^ [U: individuals] :
% 0.23/0.55                  ( bl_all
% 0.23/0.55                  @ ^ [C: individuals] :
% 0.23/0.55                      ( bl_all
% 0.23/0.55                      @ ^ [CL: individuals] :
% 0.23/0.55                          ( bl_all
% 0.23/0.55                          @ ^ [SSO: individuals] :
% 0.23/0.55                              ( bl_all
% 0.23/0.55                              @ ^ [SCG: individuals] : ( bl_impl @ ( bl_atom @ ( admin_compartment_has_sso @ C @ SSO ) ) @ ( bl_impl @ ( bl_atom @ ( admin_compartment_has_scg @ C @ SCG ) ) @ ( bl_impl @ ( bl_says @ SSO @ ( bl_atom @ ( sso_file_has_citizenship @ F @ U @ SCG ) ) ) @ ( bl_impl @ ( bl_atom @ ( admin_file_has_citizenship_h @ F @ U @ CL ) ) @ ( bl_atom @ ( admin_file_has_citizenship_h @ F @ U @ ( cons @ C @ CL ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 0.23/0.55  
% 0.23/0.55  thf(ax17,axiom,
% 0.23/0.55      ( bl_valid
% 0.23/0.55      @ ( bl_says @ admin
% 0.23/0.55        @ ( bl_all
% 0.23/0.55          @ ^ [K: individuals] :
% 0.23/0.55              ( bl_all
% 0.23/0.55              @ ^ [PA: individuals] : ( bl_impl @ ( bl_says @ system @ ( bl_atom @ ( system_indi_is_polygraph_admin @ PA ) ) ) @ ( bl_impl @ ( bl_says @ PA @ ( bl_atom @ ( polygraph_admin_indi_has_polygraph @ K ) ) ) @ ( bl_atom @ ( admin_indi_has_polygraph @ K ) ) ) ) ) ) ) ) ).
% 0.23/0.55  
% 0.23/0.55  thf(ax18,axiom,
% 0.23/0.55      ( bl_valid
% 0.23/0.55      @ ( bl_says @ admin
% 0.23/0.55        @ ( bl_all
% 0.23/0.55          @ ^ [K: individuals] :
% 0.23/0.55              ( bl_all
% 0.23/0.55              @ ^ [CA: individuals] : ( bl_impl @ ( bl_says @ system @ ( bl_atom @ ( system_indi_is_credit_admin @ CA ) ) ) @ ( bl_impl @ ( bl_says @ CA @ ( bl_atom @ ( credit_admin_indi_has_credit @ K ) ) ) @ ( bl_atom @ ( admin_indi_has_credit @ K ) ) ) ) ) ) ) ) ).
% 0.23/0.55  
% 0.23/0.55  thf(ax19,axiom,
% 0.23/0.55      ( bl_valid
% 0.23/0.55      @ ( bl_says @ admin
% 0.23/0.55        @ ( bl_all
% 0.23/0.55          @ ^ [K: individuals] : ( bl_atom @ ( admin_indi_has_background @ K @ unclassified ) ) ) ) ) ).
% 0.23/0.55  
% 0.23/0.55  thf(ax20,axiom,
% 0.23/0.55      ( bl_valid
% 0.23/0.55      @ ( bl_says @ admin
% 0.23/0.55        @ ( bl_all
% 0.23/0.55          @ ^ [K: individuals] :
% 0.23/0.55              ( bl_all
% 0.23/0.55              @ ^ [L: individuals] :
% 0.23/0.55                  ( bl_all
% 0.23/0.55                  @ ^ [BA: individuals] :
% 0.23/0.55                      ( bl_all
% 0.23/0.55                      @ ^ [L1: individuals] : ( bl_impl @ ( bl_says @ system @ ( bl_atom @ ( system_indi_is_background_admin @ BA ) ) ) @ ( bl_impl @ ( bl_says @ BA @ ( bl_atom @ ( background_admin_indi_has_background @ K @ L1 ) ) ) @ ( bl_impl @ ( bl_atom @ ( loca_level_below @ L @ L1 ) ) @ ( bl_atom @ ( admin_indi_has_background @ K @ L ) ) ) ) ) ) ) ) ) ) ) ).
% 0.23/0.55  
% 0.23/0.55  thf(ax21,axiom,
% 0.23/0.55      ( bl_valid
% 0.23/0.55      @ ( bl_says @ admin
% 0.23/0.55        @ ( bl_all
% 0.23/0.55          @ ^ [K: individuals] :
% 0.23/0.55              ( bl_all
% 0.23/0.55              @ ^ [HR: individuals] : ( bl_impl @ ( bl_says @ system @ ( bl_atom @ ( system_indi_is_hr_admin @ HR ) ) ) @ ( bl_impl @ ( bl_says @ HR @ ( bl_atom @ ( hr_admin_indi_has_employment @ K ) ) ) @ ( bl_atom @ ( admin_indi_has_employment @ K ) ) ) ) ) ) ) ) ).
% 0.23/0.55  
% 0.23/0.55  thf(ax22,axiom,
% 0.23/0.55      ( bl_valid
% 0.23/0.55      @ ( bl_says @ admin
% 0.23/0.55        @ ( bl_all
% 0.23/0.55          @ ^ [K: individuals] : ( bl_atom @ ( admin_indi_has_citizenship @ K @ anycountry ) ) ) ) ) ).
% 0.23/0.55  
% 0.23/0.55  thf(ax23,axiom,
% 0.23/0.55      ( bl_valid
% 0.23/0.55      @ ( bl_says @ admin
% 0.23/0.55        @ ( bl_all
% 0.23/0.55          @ ^ [K: individuals] :
% 0.23/0.55              ( bl_all
% 0.23/0.55              @ ^ [U: individuals] : ( bl_impl @ ( bl_says @ system @ ( bl_atom @ ( system_indi_has_citizenship @ K @ U ) ) ) @ ( bl_atom @ ( admin_indi_has_citizenship @ K @ U ) ) ) ) ) ) ) ).
% 0.23/0.55  
% 0.23/0.55  thf(ax24,axiom,
% 0.23/0.55      ( bl_valid
% 0.23/0.55      @ ( bl_says @ admin
% 0.23/0.55        @ ( bl_all
% 0.23/0.55          @ ^ [K: individuals] : ( bl_atom @ ( admin_indi_has_level @ K @ unclassified ) ) ) ) ) ).
% 0.23/0.55  
% 0.23/0.55  thf(ax25,axiom,
% 0.23/0.55      ( bl_valid
% 0.23/0.55      @ ( bl_says @ admin
% 0.23/0.55        @ ( bl_all
% 0.23/0.55          @ ^ [K: individuals] :
% 0.23/0.55              ( bl_all
% 0.23/0.55              @ ^ [L: individuals] :
% 0.23/0.55                  ( bl_all
% 0.23/0.55                  @ ^ [L1: individuals] :
% 0.23/0.55                      ( bl_all
% 0.23/0.55                      @ ^ [LA: individuals] :
% 0.23/0.55                          ( bl_all
% 0.23/0.55                          @ ^ [L11: individuals] : ( bl_impl @ ( bl_says @ system @ ( bl_atom @ ( system_indi_needs_level @ K @ L1 ) ) ) @ ( bl_impl @ ( bl_atom @ ( admin_indi_has_citizenship @ K @ usa ) ) @ ( bl_impl @ ( bl_atom @ ( admin_indi_has_polygraph @ K ) ) @ ( bl_impl @ ( bl_atom @ ( admin_indi_has_employment @ K ) ) @ ( bl_impl @ ( bl_atom @ ( admin_indi_has_credit @ K ) ) @ ( bl_impl @ ( bl_atom @ ( loca_level_below @ L @ L1 ) ) @ ( bl_impl @ ( bl_says @ system @ ( bl_atom @ ( system_indi_is_level_admin @ LA ) ) ) @ ( bl_impl @ ( bl_says @ LA @ ( bl_atom @ ( level_admin_indi_has_level @ K @ L11 ) ) ) @ ( bl_impl @ ( bl_atom @ ( loca_level_below @ L @ L11 ) ) @ ( bl_impl @ ( bl_atom @ ( admin_indi_has_background @ K @ L ) ) @ ( bl_atom @ ( admin_indi_has_level @ K @ L ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 0.23/0.55  
% 0.23/0.55  thf(ax26,axiom,
% 0.23/0.55      ( bl_valid
% 0.23/0.55      @ ( bl_says @ admin
% 0.23/0.55        @ ( bl_all
% 0.23/0.55          @ ^ [K: individuals] : ( bl_atom @ ( admin_indi_has_compartments @ K @ nil ) ) ) ) ) ).
% 0.23/0.55  
% 0.23/0.55  thf(ax27,axiom,
% 0.23/0.55      ( bl_valid
% 0.23/0.55      @ ( bl_says @ admin
% 0.23/0.55        @ ( bl_all
% 0.23/0.55          @ ^ [K: individuals] :
% 0.23/0.55              ( bl_all
% 0.23/0.55              @ ^ [C: individuals] :
% 0.23/0.55                  ( bl_all
% 0.23/0.55                  @ ^ [CL: individuals] :
% 0.23/0.55                      ( bl_all
% 0.23/0.55                      @ ^ [SSO: individuals] : ( bl_impl @ ( bl_says @ system @ ( bl_atom @ ( system_indi_needs_compartment @ K @ C ) ) ) @ ( bl_impl @ ( bl_atom @ ( admin_indi_has_employment @ K ) ) @ ( bl_impl @ ( bl_atom @ ( admin_indi_has_citizenship @ K @ usa ) ) @ ( bl_impl @ ( bl_atom @ ( admin_indi_has_polygraph_for_compartment @ K @ C ) ) @ ( bl_impl @ ( bl_atom @ ( admin_indi_has_credit_for_compartment @ K @ C ) ) @ ( bl_impl @ ( bl_atom @ ( admin_compartment_has_sso @ C @ SSO ) ) @ ( bl_impl @ ( bl_says @ SSO @ ( bl_atom @ ( sso_indi_has_compartment @ K @ C ) ) ) @ ( bl_impl @ ( bl_atom @ ( admin_indi_has_background_for_compartment @ K @ C ) ) @ ( bl_impl @ ( bl_atom @ ( admin_indi_has_level_for_compartment @ K @ C ) ) @ ( bl_impl @ ( bl_atom @ ( admin_indi_has_compartments @ K @ CL ) ) @ ( bl_atom @ ( admin_indi_has_compartments @ K @ ( cons @ C @ CL ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 0.23/0.55  
% 0.23/0.55  thf(ax28,axiom,
% 0.23/0.55      ( bl_valid
% 0.23/0.55      @ ( bl_says @ admin
% 0.23/0.55        @ ( bl_all
% 0.23/0.55          @ ^ [K: individuals] :
% 0.23/0.55              ( bl_all
% 0.23/0.55              @ ^ [C: individuals] :
% 0.23/0.55                  ( bl_all
% 0.23/0.55                  @ ^ [OCA: individuals] :
% 0.23/0.55                      ( bl_all
% 0.23/0.55                      @ ^ [L1: individuals] :
% 0.23/0.55                          ( bl_all
% 0.23/0.55                          @ ^ [L2: individuals] :
% 0.23/0.55                              ( bl_all
% 0.23/0.55                              @ ^ [B1: individuals] :
% 0.23/0.55                                  ( bl_all
% 0.23/0.55                                  @ ^ [B2: individuals] : ( bl_impl @ ( bl_says @ system @ ( bl_atom @ ( system_indi_is_oca @ OCA ) ) ) @ ( bl_impl @ ( bl_says @ OCA @ ( bl_atom @ ( oca_compartment_is_compartment @ C @ L1 @ L2 @ B1 @ B2 ) ) ) @ ( bl_impl @ ( bl_atom @ ( admin_indi_has_background @ K @ L2 ) ) @ ( bl_atom @ ( admin_indi_has_background_for_compartment @ K @ C ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 0.23/0.55  
% 0.23/0.55  thf(ax29,axiom,
% 0.23/0.55      ( bl_valid
% 0.23/0.55      @ ( bl_says @ admin
% 0.23/0.55        @ ( bl_all
% 0.23/0.55          @ ^ [K: individuals] :
% 0.23/0.55              ( bl_all
% 0.23/0.55              @ ^ [C: individuals] :
% 0.23/0.55                  ( bl_all
% 0.23/0.55                  @ ^ [OCA: individuals] :
% 0.23/0.55                      ( bl_all
% 0.23/0.55                      @ ^ [L1: individuals] :
% 0.23/0.55                          ( bl_all
% 0.23/0.55                          @ ^ [L2: individuals] :
% 0.23/0.55                              ( bl_all
% 0.23/0.55                              @ ^ [B1: individuals] :
% 0.23/0.55                                  ( bl_all
% 0.23/0.55                                  @ ^ [B2: individuals] : ( bl_impl @ ( bl_says @ system @ ( bl_atom @ ( system_indi_is_oca @ OCA ) ) ) @ ( bl_impl @ ( bl_says @ OCA @ ( bl_atom @ ( oca_compartment_is_compartment @ C @ L1 @ L2 @ B1 @ B2 ) ) ) @ ( bl_impl @ ( bl_atom @ ( admin_indi_has_level @ K @ L1 ) ) @ ( bl_atom @ ( admin_indi_has_level_for_compartment @ K @ C ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 0.23/0.55  
% 0.23/0.55  thf(ax30,axiom,
% 0.23/0.55      ( bl_valid
% 0.23/0.55      @ ( bl_says @ admin
% 0.23/0.55        @ ( bl_all
% 0.23/0.55          @ ^ [K: individuals] :
% 0.23/0.55              ( bl_all
% 0.23/0.55              @ ^ [C: individuals] :
% 0.23/0.55                  ( bl_all
% 0.23/0.55                  @ ^ [OCA: individuals] :
% 0.23/0.55                      ( bl_all
% 0.23/0.55                      @ ^ [L1: individuals] :
% 0.23/0.55                          ( bl_all
% 0.23/0.55                          @ ^ [L2: individuals] :
% 0.23/0.55                              ( bl_all
% 0.23/0.55                              @ ^ [B1: individuals] : ( bl_impl @ ( bl_says @ system @ ( bl_atom @ ( system_indi_is_oca @ OCA ) ) ) @ ( bl_impl @ ( bl_says @ OCA @ ( bl_atom @ ( oca_compartment_is_compartment @ C @ L1 @ L2 @ B1 @ yes ) ) ) @ ( bl_impl @ ( bl_atom @ ( admin_indi_has_polygraph @ K ) ) @ ( bl_atom @ ( admin_indi_has_polygraph_for_compartment @ K @ C ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 0.23/0.55  
% 0.23/0.55  thf(ax31,axiom,
% 0.23/0.55      ( bl_valid
% 0.23/0.55      @ ( bl_says @ admin
% 0.23/0.55        @ ( bl_all
% 0.23/0.55          @ ^ [K: individuals] :
% 0.23/0.55              ( bl_all
% 0.23/0.55              @ ^ [C: individuals] :
% 0.23/0.55                  ( bl_all
% 0.23/0.55                  @ ^ [OCA: individuals] :
% 0.23/0.55                      ( bl_all
% 0.23/0.55                      @ ^ [L1: individuals] :
% 0.23/0.55                          ( bl_all
% 0.23/0.55                          @ ^ [L2: individuals] :
% 0.23/0.55                              ( bl_all
% 0.23/0.55                              @ ^ [B1: individuals] : ( bl_impl @ ( bl_says @ system @ ( bl_atom @ ( system_indi_is_oca @ OCA ) ) ) @ ( bl_impl @ ( bl_says @ OCA @ ( bl_atom @ ( oca_compartment_is_compartment @ C @ L1 @ L2 @ B1 @ no ) ) ) @ ( bl_atom @ ( admin_indi_has_polygraph_for_compartment @ K @ C ) ) ) ) ) ) ) ) ) ) ) ) ).
% 0.23/0.55  
% 0.23/0.55  thf(ax32,axiom,
% 0.23/0.55      ( bl_valid
% 0.23/0.55      @ ( bl_says @ admin
% 0.23/0.55        @ ( bl_all
% 0.23/0.55          @ ^ [K: individuals] :
% 0.23/0.55              ( bl_all
% 0.23/0.55              @ ^ [C: individuals] :
% 0.23/0.55                  ( bl_all
% 0.23/0.55                  @ ^ [OCA: individuals] :
% 0.23/0.55                      ( bl_all
% 0.23/0.55                      @ ^ [L1: individuals] :
% 0.23/0.55                          ( bl_all
% 0.23/0.55                          @ ^ [L2: individuals] :
% 0.23/0.55                              ( bl_all
% 0.23/0.55                              @ ^ [B2: individuals] : ( bl_impl @ ( bl_says @ system @ ( bl_atom @ ( system_indi_is_oca @ OCA ) ) ) @ ( bl_impl @ ( bl_says @ OCA @ ( bl_atom @ ( oca_compartment_is_compartment @ C @ L1 @ L2 @ yes @ B2 ) ) ) @ ( bl_impl @ ( bl_atom @ ( admin_indi_has_credit @ K ) ) @ ( bl_atom @ ( admin_indi_has_credit_for_compartment @ K @ C ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 0.23/0.55  
% 0.23/0.55  thf(ax33,axiom,
% 0.23/0.55      ( bl_valid
% 0.23/0.55      @ ( bl_says @ admin
% 0.23/0.55        @ ( bl_all
% 0.23/0.55          @ ^ [K: individuals] :
% 0.23/0.55              ( bl_all
% 0.23/0.55              @ ^ [C: individuals] :
% 0.23/0.55                  ( bl_all
% 0.23/0.55                  @ ^ [OCA: individuals] :
% 0.23/0.55                      ( bl_all
% 0.23/0.55                      @ ^ [L1: individuals] :
% 0.23/0.55                          ( bl_all
% 0.23/0.55                          @ ^ [L2: individuals] :
% 0.23/0.55                              ( bl_all
% 0.23/0.55                              @ ^ [B2: individuals] : ( bl_impl @ ( bl_says @ system @ ( bl_atom @ ( system_indi_is_oca @ OCA ) ) ) @ ( bl_impl @ ( bl_says @ OCA @ ( bl_atom @ ( oca_compartment_is_compartment @ C @ L1 @ L2 @ no @ B2 ) ) ) @ ( bl_atom @ ( admin_indi_has_credit_for_compartment @ K @ C ) ) ) ) ) ) ) ) ) ) ) ) ).
% 0.23/0.55  
% 0.23/0.55  thf(ax34,axiom,
% 0.23/0.55      ( bl_valid
% 0.23/0.55      @ ( bl_says @ admin
% 0.23/0.55        @ ( bl_all
% 0.23/0.55          @ ^ [K: individuals] :
% 0.23/0.55              ( bl_all
% 0.23/0.55              @ ^ [F: individuals] :
% 0.23/0.55                  ( bl_all
% 0.23/0.55                  @ ^ [CL: individuals] : ( bl_impl @ ( bl_atom @ ( admin_file_has_compartments @ F @ CL ) ) @ ( bl_impl @ ( bl_atom @ ( admin_indi_has_compartments @ K @ CL ) ) @ ( bl_atom @ ( admin_indi_has_compartments_for_file @ K @ F ) ) ) ) ) ) ) ) ) ).
% 0.23/0.55  
% 0.23/0.55  thf(ax35,axiom,
% 0.23/0.55      ( bl_valid
% 0.23/0.55      @ ( bl_says @ admin
% 0.23/0.55        @ ( bl_all
% 0.23/0.55          @ ^ [K: individuals] :
% 0.23/0.55              ( bl_all
% 0.23/0.55              @ ^ [F: individuals] :
% 0.23/0.55                  ( bl_all
% 0.23/0.55                  @ ^ [L: individuals] : ( bl_impl @ ( bl_atom @ ( admin_file_has_level @ F @ L ) ) @ ( bl_impl @ ( bl_atom @ ( admin_indi_has_level @ K @ L ) ) @ ( bl_atom @ ( admin_indi_has_level_for_file @ K @ F ) ) ) ) ) ) ) ) ) ).
% 0.23/0.55  
% 0.23/0.55  thf(ax36,axiom,
% 0.23/0.55      ( bl_valid
% 0.23/0.55      @ ( bl_says @ admin
% 0.23/0.55        @ ( bl_all
% 0.23/0.55          @ ^ [K: individuals] :
% 0.23/0.55              ( bl_all
% 0.23/0.55              @ ^ [F: individuals] :
% 0.23/0.55                  ( bl_all
% 0.23/0.55                  @ ^ [O: individuals] : ( bl_impl @ ( bl_says @ loca @ ( bl_atom @ ( p_owner @ F @ O ) ) ) @ ( bl_impl @ ( bl_says @ O @ ( bl_atom @ ( owner_indi_has_need_to_know @ K @ F ) ) ) @ ( bl_atom @ ( admin_indi_has_need_to_know_for_file @ K @ F ) ) ) ) ) ) ) ) ) ).
% 0.23/0.55  
% 0.23/0.55  thf(ax37,axiom,
% 0.23/0.55      ( bl_valid
% 0.23/0.55      @ ( bl_says @ admin
% 0.23/0.55        @ ( bl_all
% 0.23/0.55          @ ^ [K: individuals] :
% 0.23/0.55              ( bl_all
% 0.23/0.55              @ ^ [F: individuals] :
% 0.23/0.55                  ( bl_all
% 0.23/0.55                  @ ^ [L: individuals] : ( bl_impl @ ( bl_atom @ ( admin_file_has_citizenship @ F @ L ) ) @ ( bl_impl @ ( bl_atom @ ( admin_indi_has_citizenship @ K @ L ) ) @ ( bl_atom @ ( admin_indi_has_citizenship_for_file @ K @ F ) ) ) ) ) ) ) ) ) ).
% 0.23/0.55  
% 0.23/0.55  thf(ax38,axiom,
% 0.23/0.55      ( bl_valid
% 0.23/0.55      @ ( bl_says @ admin
% 0.23/0.55        @ ( bl_all
% 0.23/0.55          @ ^ [K: individuals] :
% 0.23/0.55              ( bl_all
% 0.23/0.55              @ ^ [F: individuals] : ( bl_impl @ ( bl_atom @ ( admin_indi_has_citizenship @ K @ usa ) ) @ ( bl_atom @ ( admin_indi_has_citizenship_for_file @ K @ F ) ) ) ) ) ) ) ).
% 0.23/0.55  
% 0.23/0.55  thf(ax39,axiom,
% 0.23/0.55      ( bl_valid
% 0.23/0.55      @ ( bl_says @ admin
% 0.23/0.55        @ ( bl_all
% 0.23/0.55          @ ^ [K: individuals] :
% 0.23/0.55              ( bl_all
% 0.23/0.55              @ ^ [F: individuals] : ( bl_impl @ ( bl_says @ loca @ ( bl_atom @ ( p_has_xattr @ F @ is_working_paper @ yes ) ) ) @ ( bl_impl @ ( bl_says @ loca @ ( bl_atom @ ( p_owner @ F @ K ) ) ) @ ( bl_impl @ ( bl_atom @ ( admin_file_has_not_expired @ F ) ) @ ( bl_atom @ ( may @ K @ F @ read ) ) ) ) ) ) ) ) ) ).
% 0.23/0.55  
% 0.23/0.55  thf(ax40,axiom,
% 0.23/0.55      ( bl_valid
% 0.23/0.55      @ ( bl_says @ admin
% 0.23/0.55        @ ( bl_all
% 0.23/0.55          @ ^ [K: individuals] :
% 0.23/0.55              ( bl_all
% 0.23/0.55              @ ^ [F: individuals] : ( bl_impl @ ( bl_says @ loca @ ( bl_atom @ ( p_has_xattr @ F @ is_not_working_paper @ yes ) ) ) @ ( bl_impl @ ( bl_atom @ ( admin_indi_has_citizenship_for_file @ K @ F ) ) @ ( bl_impl @ ( bl_atom @ ( admin_indi_has_need_to_know_for_file @ K @ F ) ) @ ( bl_impl @ ( bl_atom @ ( admin_indi_has_level_for_file @ K @ F ) ) @ ( bl_impl @ ( bl_atom @ ( admin_indi_has_compartments_for_file @ K @ F ) ) @ ( bl_atom @ ( may @ K @ F @ read ) ) ) ) ) ) ) ) ) ) ) ).
% 0.23/0.55  
% 0.23/0.55  thf(ax41,axiom,
% 0.23/0.55      ( bl_valid
% 0.23/0.55      @ ( bl_says @ admin
% 0.23/0.55        @ ( bl_all
% 0.23/0.55          @ ^ [K: individuals] :
% 0.23/0.55              ( bl_all
% 0.23/0.55              @ ^ [F: individuals] :
% 0.23/0.55                  ( bl_all
% 0.23/0.55                  @ ^ [K1: individuals] : ( bl_impl @ ( bl_says @ loca @ ( bl_atom @ ( p_owner @ F @ K1 ) ) ) @ ( bl_impl @ ( bl_says @ system @ ( bl_atom @ ( system_indi_is_counterintelligence @ K @ K1 ) ) ) @ ( bl_atom @ ( may @ K @ F @ read ) ) ) ) ) ) ) ) ) ).
% 0.23/0.55  
% 0.23/0.55  thf(ax42,axiom,
% 0.23/0.55      bl_valid @ ( bl_says @ system @ ( bl_atom @ ( system_indi_is_oca @ oca ) ) ) ).
% 0.23/0.55  
% 0.23/0.55  thf(ax43,axiom,
% 0.23/0.55      bl_valid @ ( bl_says @ system @ ( bl_atom @ ( system_compartment_has_sso @ compartmentb @ sso_compartmentb ) ) ) ).
% 0.23/0.55  
% 0.23/0.55  thf(ax44,axiom,
% 0.23/0.55      bl_valid @ ( bl_says @ oca @ ( bl_atom @ ( oca_compartment_has_scg @ compartmentb @ scg_compartmentb ) ) ) ).
% 0.23/0.55  
% 0.23/0.55  thf(ax45,axiom,
% 0.23/0.55      bl_valid @ ( bl_says @ sso_compartmentb @ ( bl_atom @ ( sso_compartment_has_scg @ compartmentb @ scg_compartmentb ) ) ) ).
% 0.23/0.55  
% 0.23/0.55  thf(ax46,axiom,
% 0.23/0.55      bl_valid @ ( bl_says @ system @ ( bl_atom @ ( system_compartment_has_sso @ compartmenta @ sso_compartmenta ) ) ) ).
% 0.23/0.55  
% 0.23/0.55  thf(ax47,axiom,
% 0.23/0.55      bl_valid @ ( bl_says @ oca @ ( bl_atom @ ( oca_compartment_has_scg @ compartmenta @ scg_compartmenta ) ) ) ).
% 0.23/0.55  
% 0.23/0.55  thf(ax48,axiom,
% 0.23/0.55      bl_valid @ ( bl_says @ sso_compartmenta @ ( bl_atom @ ( sso_compartment_has_scg @ compartmenta @ scg_compartmenta ) ) ) ).
% 0.23/0.55  
% 0.23/0.55  thf(ax49,axiom,
% 0.23/0.55      bl_valid @ ( bl_says @ loca @ ( bl_atom @ ( p_has_xattr @ secretfile @ is_not_working_paper @ yes ) ) ) ).
% 0.23/0.55  
% 0.23/0.55  thf(ax50,axiom,
% 0.23/0.55      bl_valid @ ( bl_says @ system @ ( bl_atom @ ( system_file_needs_compartments @ secretfile @ ( cons @ compartmentb @ ( cons @ compartmenta @ nil ) ) ) ) ) ).
% 0.23/0.55  
% 0.23/0.55  thf(ax51,axiom,
% 0.23/0.55      bl_valid @ ( bl_says @ sso_compartmentb @ ( bl_atom @ ( sso_file_has_compartments @ secretfile @ ( cons @ compartmentb @ ( cons @ compartmenta @ nil ) ) ) ) ) ).
% 0.23/0.55  
% 0.23/0.55  thf(ax52,axiom,
% 0.23/0.55      bl_valid @ ( bl_says @ sso_compartmenta @ ( bl_atom @ ( sso_file_has_compartments @ secretfile @ ( cons @ compartmentb @ ( cons @ compartmenta @ nil ) ) ) ) ) ).
% 0.23/0.55  
% 0.23/0.55  thf(ax53,axiom,
% 0.23/0.55      bl_valid @ ( bl_says @ loca @ ( bl_atom @ ( p_has_xattr @ not_secretfile @ is_not_working_paper @ yes ) ) ) ).
% 0.23/0.55  
% 0.23/0.55  thf(ax54,axiom,
% 0.23/0.55      bl_valid @ ( bl_says @ system @ ( bl_atom @ ( system_file_needs_compartments @ not_secretfile @ nil ) ) ) ).
% 0.23/0.55  
% 0.23/0.55  thf(ax55,axiom,
% 0.23/0.55      bl_valid @ ( bl_says @ system @ ( bl_atom @ ( system_file_needs_level @ secretfile @ secret ) ) ) ).
% 0.23/0.55  
% 0.23/0.55  thf(ax56,axiom,
% 0.23/0.55      bl_valid @ ( bl_says @ sso_compartmentb @ ( bl_atom @ ( sso_file_has_level @ secretfile @ secret @ scg_compartmentb ) ) ) ).
% 0.23/0.55  
% 0.23/0.55  thf(ax57,axiom,
% 0.23/0.55      bl_valid @ ( bl_says @ sso_compartmenta @ ( bl_atom @ ( sso_file_has_level @ secretfile @ secret @ scg_compartmenta ) ) ) ).
% 0.23/0.55  
% 0.23/0.55  thf(ax58,axiom,
% 0.23/0.55      bl_valid @ ( bl_says @ system @ ( bl_atom @ ( system_file_needs_level @ not_secretfile @ unclassified ) ) ) ).
% 0.23/0.55  
% 0.23/0.55  thf(ax59,axiom,
% 0.23/0.55      bl_valid @ ( bl_says @ system @ ( bl_atom @ ( system_file_needs_citizenship @ secretfile @ usa ) ) ) ).
% 0.23/0.55  
% 0.23/0.55  thf(ax60,axiom,
% 0.23/0.55      bl_valid @ ( bl_says @ sso_compartmentb @ ( bl_atom @ ( sso_file_has_citizenship @ secretfile @ usa @ scg_compartmentb ) ) ) ).
% 0.23/0.55  
% 0.23/0.55  thf(ax61,axiom,
% 0.23/0.55      bl_valid @ ( bl_says @ sso_compartmenta @ ( bl_atom @ ( sso_file_has_citizenship @ secretfile @ usa @ scg_compartmenta ) ) ) ).
% 0.23/0.55  
% 0.23/0.55  thf(ax62,axiom,
% 0.23/0.55      bl_valid @ ( bl_says @ system @ ( bl_atom @ ( system_file_needs_citizenship @ not_secretfile @ anycountry ) ) ) ).
% 0.23/0.55  
% 0.23/0.55  thf(ax63,axiom,
% 0.23/0.55      bl_valid @ ( bl_says @ system @ ( bl_atom @ ( system_indi_has_citizenship @ alice @ usa ) ) ) ).
% 0.23/0.55  
% 0.23/0.55  thf(ax64,axiom,
% 0.23/0.55      bl_valid @ ( bl_says @ system @ ( bl_atom @ ( system_indi_has_citizenship @ babu @ india ) ) ) ).
% 0.23/0.55  
% 0.23/0.55  thf(ax65,axiom,
% 0.23/0.55      bl_valid @ ( bl_says @ system @ ( bl_atom @ ( system_indi_is_polygraph_admin @ polygraph_admin ) ) ) ).
% 0.23/0.55  
% 0.23/0.55  thf(ax66,axiom,
% 0.23/0.55      bl_valid @ ( bl_says @ system @ ( bl_atom @ ( system_indi_is_credit_admin @ credit_admin ) ) ) ).
% 0.23/0.55  
% 0.23/0.55  thf(ax67,axiom,
% 0.23/0.55      bl_valid @ ( bl_says @ system @ ( bl_atom @ ( system_indi_is_background_admin @ background_admin ) ) ) ).
% 0.23/0.55  
% 0.23/0.55  thf(ax68,axiom,
% 0.23/0.55      bl_valid @ ( bl_says @ system @ ( bl_atom @ ( system_indi_is_hr_admin @ hr_admin ) ) ) ).
% 0.23/0.55  
% 0.23/0.55  thf(ax69,axiom,
% 0.23/0.55      bl_valid @ ( bl_says @ polygraph_admin @ ( bl_atom @ ( polygraph_admin_indi_has_polygraph @ alice ) ) ) ).
% 0.23/0.55  
% 0.23/0.55  thf(ax70,axiom,
% 0.23/0.55      bl_valid @ ( bl_says @ credit_admin @ ( bl_atom @ ( credit_admin_indi_has_credit @ alice ) ) ) ).
% 0.23/0.59  
% 0.23/0.59  thf(ax71,axiom,
% 0.23/0.59      bl_valid @ ( bl_says @ background_admin @ ( bl_atom @ ( background_admin_indi_has_background @ alice @ topsecret ) ) ) ).
% 0.23/0.59  
% 0.23/0.59  thf(ax72,axiom,
% 0.23/0.59      bl_valid @ ( bl_says @ hr_admin @ ( bl_atom @ ( hr_admin_indi_has_employment @ alice ) ) ) ).
% 0.23/0.59  
% 0.23/0.59  thf(ax73,axiom,
% 0.23/0.59      bl_valid @ ( bl_says @ system @ ( bl_atom @ ( system_indi_is_level_admin @ level_admin ) ) ) ).
% 0.23/0.59  
% 0.23/0.59  thf(ax74,axiom,
% 0.23/0.59      bl_valid @ ( bl_says @ system @ ( bl_atom @ ( system_indi_needs_level @ alice @ secret ) ) ) ).
% 0.23/0.59  
% 0.23/0.59  thf(ax75,axiom,
% 0.23/0.59      bl_valid @ ( bl_says @ level_admin @ ( bl_atom @ ( level_admin_indi_has_level @ alice @ topsecret ) ) ) ).
% 0.23/0.59  
% 0.23/0.59  thf(ax76,axiom,
% 0.23/0.59      bl_valid @ ( bl_says @ system @ ( bl_atom @ ( system_indi_needs_compartment @ alice @ compartmentb ) ) ) ).
% 0.23/0.59  
% 0.23/0.59  thf(ax77,axiom,
% 0.23/0.59      bl_valid @ ( bl_says @ system @ ( bl_atom @ ( system_indi_needs_compartment @ alice @ compartmenta ) ) ) ).
% 0.23/0.59  
% 0.23/0.59  thf(ax78,axiom,
% 0.23/0.59      bl_valid @ ( bl_says @ sso_compartmentb @ ( bl_atom @ ( sso_indi_has_compartment @ alice @ compartmentb ) ) ) ).
% 0.23/0.59  
% 0.23/0.59  thf(ax79,axiom,
% 0.23/0.59      bl_valid @ ( bl_says @ sso_compartmenta @ ( bl_atom @ ( sso_indi_has_compartment @ alice @ compartmenta ) ) ) ).
% 0.23/0.59  
% 0.23/0.59  thf(ax80,axiom,
% 0.23/0.59      bl_valid @ ( bl_says @ oca @ ( bl_atom @ ( oca_compartment_is_compartment @ compartmentb @ confidential @ topsecret @ yes @ yes ) ) ) ).
% 0.23/0.59  
% 0.23/0.59  thf(ax81,axiom,
% 0.23/0.59      bl_valid @ ( bl_says @ oca @ ( bl_atom @ ( oca_compartment_is_compartment @ compartmenta @ sbu @ unclassified @ no @ no ) ) ) ).
% 0.23/0.59  
% 0.23/0.59  thf(ax82,axiom,
% 0.23/0.59      bl_valid @ ( bl_says @ loca @ ( bl_atom @ ( p_owner @ secretfile @ owner_secretfile ) ) ) ).
% 0.23/0.59  
% 0.23/0.59  thf(ax83,axiom,
% 0.23/0.59      bl_valid @ ( bl_says @ loca @ ( bl_atom @ ( p_owner @ not_secretfile @ owner_not_secretfile ) ) ) ).
% 0.23/0.59  
% 0.23/0.59  thf(ax84,axiom,
% 0.23/0.59      bl_valid @ ( bl_says @ owner_secretfile @ ( bl_atom @ ( owner_indi_has_need_to_know @ alice @ secretfile ) ) ) ).
% 0.23/0.59  
% 0.23/0.59  thf(ax85,axiom,
% 0.23/0.59      bl_valid @ ( bl_says @ owner_not_secretfile @ ( bl_atom @ ( owner_indi_has_need_to_know @ alice @ not_secretfile ) ) ) ).
% 0.23/0.59  
% 0.23/0.59  thf(ax86,axiom,
% 0.23/0.59      bl_valid @ ( bl_says @ owner_not_secretfile @ ( bl_atom @ ( owner_indi_has_need_to_know @ babu @ not_secretfile ) ) ) ).
% 0.23/0.59  
% 0.23/0.59  thf(ax87,axiom,
% 0.23/0.59      bl_valid @ ( bl_says @ system @ ( bl_atom @ ( system_indi_is_counterintelligence @ ci @ alice ) ) ) ).
% 0.23/0.59  
% 0.23/0.59  thf(alicereadsecret,conjecture,
% 0.23/0.59      bl_valid @ ( bl_says @ admin @ ( bl_atom @ ( may @ alice @ secretfile @ read ) ) ) ).
% 0.23/0.59  
% 0.23/0.59  %------------------------------------------------------------------------------
% 0.23/0.59  ------- convert to smt2 : /export/starexec/sandbox/tmp/tmp.8Y2Gz2OhQe/cvc5---1.0.5_2265.p...
% 0.23/0.59  (declare-sort $$unsorted 0)
% 0.23/0.59  (declare-fun tptp.current_world () $$unsorted)
% 0.23/0.59  (declare-fun tptp.prop_a ($$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.prop_b ($$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.prop_c ($$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.mfalse ($$unsorted) Bool)
% 0.23/0.59  (assert (= tptp.mfalse (lambda ((X $$unsorted)) false)))
% 0.23/0.59  (declare-fun tptp.mtrue ($$unsorted) Bool)
% 0.23/0.59  (assert (= tptp.mtrue (lambda ((X $$unsorted)) true)))
% 0.23/0.59  (declare-fun tptp.mnot ((-> $$unsorted Bool) $$unsorted) Bool)
% 0.23/0.59  (assert (= tptp.mnot (lambda ((X (-> $$unsorted Bool)) (U $$unsorted)) (not (@ X U)))))
% 0.23/0.59  (declare-fun tptp.mor ((-> $$unsorted Bool) (-> $$unsorted Bool) $$unsorted) Bool)
% 0.23/0.59  (assert (= tptp.mor (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (U $$unsorted)) (or (@ X U) (@ Y U)))))
% 0.23/0.59  (declare-fun tptp.mand ((-> $$unsorted Bool) (-> $$unsorted Bool) $$unsorted) Bool)
% 0.23/0.59  (assert (= tptp.mand (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (U $$unsorted)) (and (@ X U) (@ Y U)))))
% 0.23/0.59  (declare-fun tptp.mimpl ((-> $$unsorted Bool) (-> $$unsorted Bool) $$unsorted) Bool)
% 0.23/0.59  (assert (= tptp.mimpl (lambda ((U (-> $$unsorted Bool)) (V (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot U)) V) __flatten_var_0))))
% 0.23/0.59  (declare-fun tptp.miff ((-> $$unsorted Bool) (-> $$unsorted Bool) $$unsorted) Bool)
% 0.23/0.59  (assert (= tptp.miff (lambda ((U (-> $$unsorted Bool)) (V (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimpl U) V)) (@ (@ tptp.mimpl V) U)) __flatten_var_0))))
% 0.23/0.59  (declare-fun tptp.mbox ((-> $$unsorted $$unsorted Bool) (-> $$unsorted Bool) $$unsorted) Bool)
% 0.23/0.59  (assert (= tptp.mbox (lambda ((R (-> $$unsorted $$unsorted Bool)) (P (-> $$unsorted Bool)) (X $$unsorted)) (forall ((Y $$unsorted)) (=> (@ (@ R X) Y) (@ P Y))))))
% 0.23/0.59  (declare-fun tptp.mdia ((-> $$unsorted $$unsorted Bool) (-> $$unsorted Bool) $$unsorted) Bool)
% 0.23/0.59  (assert (= tptp.mdia (lambda ((R (-> $$unsorted $$unsorted Bool)) (P (-> $$unsorted Bool)) (X $$unsorted)) (exists ((Y $$unsorted)) (and (@ (@ R X) Y) (@ P Y))))))
% 0.23/0.59  (declare-sort tptp.individuals 0)
% 0.23/0.59  (declare-fun tptp.mall ((-> tptp.individuals $$unsorted Bool) $$unsorted) Bool)
% 0.23/0.59  (assert (= tptp.mall (lambda ((P (-> tptp.individuals $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.individuals)) (@ (@ P X) W)))))
% 0.23/0.59  (declare-fun tptp.mexists ((-> tptp.individuals $$unsorted Bool) $$unsorted) Bool)
% 0.23/0.59  (assert (= tptp.mexists (lambda ((P (-> tptp.individuals $$unsorted Bool)) (W $$unsorted)) (exists ((X tptp.individuals)) (@ (@ P X) W)))))
% 0.23/0.59  (declare-fun tptp.mvalid ((-> $$unsorted Bool)) Bool)
% 0.23/0.59  (assert (= tptp.mvalid (lambda ((P (-> $$unsorted Bool))) (forall ((W $$unsorted)) (@ P W)))))
% 0.23/0.59  (declare-fun tptp.msatisfiable ((-> $$unsorted Bool)) Bool)
% 0.23/0.59  (assert (= tptp.msatisfiable (lambda ((P (-> $$unsorted Bool))) (exists ((W $$unsorted)) (@ P W)))))
% 0.23/0.59  (declare-fun tptp.mcountersatisfiable ((-> $$unsorted Bool)) Bool)
% 0.23/0.59  (assert (= tptp.mcountersatisfiable (lambda ((P (-> $$unsorted Bool))) (exists ((W $$unsorted)) (not (@ P W))))))
% 0.23/0.59  (declare-fun tptp.minvalid ((-> $$unsorted Bool)) Bool)
% 0.23/0.59  (assert (= tptp.minvalid (lambda ((P (-> $$unsorted Bool))) (forall ((W $$unsorted)) (not (@ P W))))))
% 0.23/0.59  (declare-fun tptp.reli ($$unsorted $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.relr ($$unsorted $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.cs4_atom ((-> $$unsorted Bool) $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.cs4_and ((-> $$unsorted Bool) (-> $$unsorted Bool) $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.cs4_or ((-> $$unsorted Bool) (-> $$unsorted Bool) $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.cs4_impl ((-> $$unsorted Bool) (-> $$unsorted Bool) $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.cs4_true ($$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.cs4_false ($$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.cs4_all ((-> tptp.individuals $$unsorted Bool) $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.cs4_box ((-> $$unsorted Bool) $$unsorted) Bool)
% 0.23/0.59  (assert (= tptp.cs4_atom (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mbox tptp.reli) P) __flatten_var_0))))
% 0.23/0.59  (assert (= tptp.cs4_and (lambda ((A (-> $$unsorted Bool)) (B (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand A) B) __flatten_var_0))))
% 0.23/0.59  (assert (= tptp.cs4_or (lambda ((A (-> $$unsorted Bool)) (B (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor A) B) __flatten_var_0))))
% 0.23/0.59  (assert (= tptp.cs4_impl (lambda ((A (-> $$unsorted Bool)) (B (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mbox tptp.reli) (@ (@ tptp.mimpl A) B)) __flatten_var_0))))
% 0.23/0.59  (assert (= tptp.cs4_true tptp.mtrue))
% 0.23/0.59  (assert (= tptp.cs4_false tptp.mfalse))
% 0.23/0.59  (assert (= tptp.cs4_all (lambda ((A (-> tptp.individuals $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mbox tptp.reli) (@ tptp.mall A)) __flatten_var_0))))
% 0.23/0.59  (assert (= tptp.cs4_box (lambda ((A (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mbox tptp.reli) (@ (@ tptp.mbox tptp.relr) A)) __flatten_var_0))))
% 0.23/0.59  (declare-fun tptp.cs4_valid ((-> $$unsorted Bool)) Bool)
% 0.23/0.59  (assert (= tptp.cs4_valid (lambda ((A (-> $$unsorted Bool))) (@ tptp.mvalid A))))
% 0.23/0.59  (assert (forall ((A (-> $$unsorted Bool))) (@ tptp.mvalid (@ (@ tptp.mimpl (@ (@ tptp.mbox tptp.reli) A)) A))))
% 0.23/0.59  (assert (forall ((A (-> $$unsorted Bool))) (@ tptp.mvalid (@ (@ tptp.mimpl (@ (@ tptp.mbox tptp.relr) A)) A))))
% 0.23/0.59  (assert (forall ((A (-> $$unsorted Bool))) (let ((_let_1 (@ tptp.mbox tptp.reli))) (let ((_let_2 (@ _let_1 A))) (@ tptp.mvalid (@ (@ tptp.mimpl _let_2) (@ _let_1 _let_2)))))))
% 0.23/0.59  (assert (forall ((A (-> $$unsorted Bool))) (let ((_let_1 (@ tptp.mbox tptp.relr))) (let ((_let_2 (@ _let_1 A))) (@ tptp.mvalid (@ (@ tptp.mimpl _let_2) (@ _let_1 _let_2)))))))
% 0.23/0.59  (assert (forall ((A (-> $$unsorted Bool))) (let ((_let_1 (@ tptp.mbox tptp.reli))) (let ((_let_2 (@ tptp.mbox tptp.relr))) (@ tptp.mvalid (@ (@ tptp.mimpl (@ _let_1 (@ _let_2 A))) (@ _let_2 (@ _let_1 A))))))))
% 0.23/0.59  (declare-fun tptp.princ_inj (tptp.individuals $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.bl_atom ((-> $$unsorted Bool) $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.bl_princ ((-> $$unsorted Bool) $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.bl_and ((-> $$unsorted Bool) (-> $$unsorted Bool) $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.bl_or ((-> $$unsorted Bool) (-> $$unsorted Bool) $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.bl_impl ((-> $$unsorted Bool) (-> $$unsorted Bool) $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.bl_all ((-> tptp.individuals $$unsorted Bool) $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.bl_true ($$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.bl_false ($$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.bl_says (tptp.individuals (-> $$unsorted Bool) $$unsorted) Bool)
% 0.23/0.59  (assert (= tptp.bl_atom (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.cs4_atom P) __flatten_var_0))))
% 0.23/0.59  (assert (= tptp.bl_princ (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.cs4_atom P) __flatten_var_0))))
% 0.23/0.59  (assert (= tptp.bl_and (lambda ((A (-> $$unsorted Bool)) (B (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.cs4_and A) B) __flatten_var_0))))
% 0.23/0.59  (assert (= tptp.bl_or (lambda ((A (-> $$unsorted Bool)) (B (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.cs4_or A) B) __flatten_var_0))))
% 0.23/0.59  (assert (= tptp.bl_impl (lambda ((A (-> $$unsorted Bool)) (B (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.cs4_impl A) B) __flatten_var_0))))
% 0.23/0.59  (assert (= tptp.bl_all (lambda ((A (-> tptp.individuals $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.cs4_all A) __flatten_var_0))))
% 0.23/0.59  (assert (= tptp.bl_true tptp.cs4_true))
% 0.23/0.59  (assert (= tptp.bl_false tptp.cs4_false))
% 0.23/0.59  (assert (= tptp.bl_says (lambda ((K tptp.individuals) (A (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.cs4_box (@ (@ tptp.cs4_impl (@ tptp.bl_princ (@ tptp.princ_inj K))) A)) __flatten_var_0))))
% 0.23/0.59  (declare-fun tptp.bl_valid ((-> $$unsorted Bool)) Bool)
% 0.23/0.59  (assert (= tptp.bl_valid tptp.mvalid))
% 0.23/0.59  (declare-fun tptp.loca () tptp.individuals)
% 0.23/0.59  (assert (@ tptp.cs4_valid (@ tptp.cs4_all (lambda ((K tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.cs4_impl (@ tptp.princ_inj K)) (@ tptp.princ_inj tptp.loca)) __flatten_var_0)))))
% 0.23/0.59  (declare-fun tptp.ctime () tptp.individuals)
% 0.23/0.59  (declare-fun tptp.ninfty () tptp.individuals)
% 0.23/0.59  (declare-fun tptp.pinfty () tptp.individuals)
% 0.23/0.59  (declare-fun tptp.read () tptp.individuals)
% 0.23/0.59  (declare-fun tptp.write () tptp.individuals)
% 0.23/0.59  (declare-fun tptp.execute () tptp.individuals)
% 0.23/0.59  (declare-fun tptp.identity () tptp.individuals)
% 0.23/0.59  (declare-fun tptp.govern () tptp.individuals)
% 0.23/0.59  (declare-fun tptp.prim_str2file (tptp.individuals) tptp.individuals)
% 0.23/0.59  (declare-fun tptp.prim_date2time (tptp.individuals) tptp.individuals)
% 0.23/0.59  (declare-fun tptp.prim_int2time (tptp.individuals) tptp.individuals)
% 0.23/0.59  (declare-fun tptp.prim_int2principal (tptp.individuals) tptp.individuals)
% 0.23/0.59  (declare-fun tptp.time2exp (tptp.individuals) tptp.individuals)
% 0.23/0.59  (declare-fun tptp.exp_add (tptp.individuals tptp.individuals) tptp.individuals)
% 0.23/0.59  (declare-fun tptp.exp_subtract (tptp.individuals tptp.individuals) tptp.individuals)
% 0.23/0.59  (declare-fun tptp.exp_min (tptp.individuals tptp.individuals) tptp.individuals)
% 0.23/0.59  (declare-fun tptp.exp_max (tptp.individuals tptp.individuals) tptp.individuals)
% 0.23/0.59  (declare-fun tptp.unclassified () tptp.individuals)
% 0.23/0.59  (declare-fun tptp.sbu () tptp.individuals)
% 0.23/0.59  (declare-fun tptp.confidential () tptp.individuals)
% 0.23/0.59  (declare-fun tptp.secret () tptp.individuals)
% 0.23/0.59  (declare-fun tptp.topsecret () tptp.individuals)
% 0.23/0.59  (declare-fun tptp.admin () tptp.individuals)
% 0.23/0.59  (declare-fun tptp.system () tptp.individuals)
% 0.23/0.59  (declare-fun tptp.nil () tptp.individuals)
% 0.23/0.59  (declare-fun tptp.cons (tptp.individuals tptp.individuals) tptp.individuals)
% 0.23/0.59  (declare-fun tptp.anycountry () tptp.individuals)
% 0.23/0.59  (declare-fun tptp.usa () tptp.individuals)
% 0.23/0.59  (declare-fun tptp.yes () tptp.individuals)
% 0.23/0.59  (declare-fun tptp.no () tptp.individuals)
% 0.23/0.59  (declare-fun tptp.is_working_paper () tptp.individuals)
% 0.23/0.59  (declare-fun tptp.is_not_working_paper () tptp.individuals)
% 0.23/0.59  (declare-fun tptp.oca () tptp.individuals)
% 0.23/0.59  (declare-fun tptp.compartmentb () tptp.individuals)
% 0.23/0.59  (declare-fun tptp.sso_compartmentb () tptp.individuals)
% 0.23/0.59  (declare-fun tptp.scg_compartmentb () tptp.individuals)
% 0.23/0.59  (declare-fun tptp.compartmenta () tptp.individuals)
% 0.23/0.59  (declare-fun tptp.sso_compartmenta () tptp.individuals)
% 0.23/0.59  (declare-fun tptp.scg_compartmenta () tptp.individuals)
% 0.23/0.59  (declare-fun tptp.secretfile () tptp.individuals)
% 0.23/0.59  (declare-fun tptp.not_secretfile () tptp.individuals)
% 0.23/0.59  (declare-fun tptp.alice () tptp.individuals)
% 0.23/0.59  (declare-fun tptp.babu () tptp.individuals)
% 0.23/0.59  (declare-fun tptp.india () tptp.individuals)
% 0.23/0.59  (declare-fun tptp.polygraph_admin () tptp.individuals)
% 0.23/0.59  (declare-fun tptp.credit_admin () tptp.individuals)
% 0.23/0.59  (declare-fun tptp.background_admin () tptp.individuals)
% 0.23/0.59  (declare-fun tptp.hr_admin () tptp.individuals)
% 0.23/0.59  (declare-fun tptp.level_admin () tptp.individuals)
% 0.23/0.59  (declare-fun tptp.owner_secretfile () tptp.individuals)
% 0.23/0.59  (declare-fun tptp.owner_not_secretfile () tptp.individuals)
% 0.23/0.59  (declare-fun tptp.ci () tptp.individuals)
% 0.23/0.59  (declare-fun tptp.loca_level_direct_below (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.loca_level_below (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.system_compartment_has_sso (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.admin_compartment_has_sso (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.system_indi_is_oca (tptp.individuals $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.oca_compartment_has_scg (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.sso_compartment_has_scg (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.admin_compartment_has_scg (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.system_file_needs_compartments (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.admin_file_has_compartments_h (tptp.individuals tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.admin_file_has_compartments (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.sso_file_has_compartments (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.system_file_needs_level (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.admin_file_has_level_h (tptp.individuals tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.admin_file_has_level (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.sso_file_has_level (tptp.individuals tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.system_file_needs_citizenship (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.admin_file_has_citizenship_h (tptp.individuals tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.admin_file_has_citizenship (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.sso_file_has_citizenship (tptp.individuals tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.system_indi_is_polygraph_admin (tptp.individuals $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.polygraph_admin_indi_has_polygraph (tptp.individuals $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.admin_indi_has_polygraph (tptp.individuals $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.system_indi_is_credit_admin (tptp.individuals $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.credit_admin_indi_has_credit (tptp.individuals $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.admin_indi_has_credit (tptp.individuals $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.admin_indi_has_background (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.system_indi_is_background_admin (tptp.individuals $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.background_admin_indi_has_background (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.system_indi_is_hr_admin (tptp.individuals $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.hr_admin_indi_has_employment (tptp.individuals $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.admin_indi_has_employment (tptp.individuals $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.admin_indi_has_citizenship (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.system_indi_has_citizenship (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.admin_indi_has_level (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.system_indi_needs_level (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.system_indi_is_level_admin (tptp.individuals $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.level_admin_indi_has_level (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.admin_indi_has_compartments (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.system_indi_needs_compartment (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.admin_indi_has_polygraph_for_compartment (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.admin_indi_has_credit_for_compartment (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.sso_indi_has_compartment (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.admin_indi_has_background_for_compartment (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.admin_indi_has_level_for_compartment (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.oca_compartment_is_compartment (tptp.individuals tptp.individuals tptp.individuals tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.admin_indi_has_compartments_for_file (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.admin_indi_has_level_for_file (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.p_owner (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.owner_indi_has_need_to_know (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.admin_indi_has_need_to_know_for_file (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.admin_indi_has_citizenship_for_file (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.p_has_xattr (tptp.individuals tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.admin_file_has_not_expired (tptp.individuals $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.may (tptp.individuals tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.59  (declare-fun tptp.system_indi_is_counterintelligence (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.loca) (@ tptp.bl_atom (@ (@ tptp.loca_level_direct_below tptp.unclassified) tptp.sbu)))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.loca) (@ tptp.bl_atom (@ (@ tptp.loca_level_direct_below tptp.sbu) tptp.confidential)))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.loca) (@ tptp.bl_atom (@ (@ tptp.loca_level_direct_below tptp.confidential) tptp.secret)))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.loca) (@ tptp.bl_atom (@ (@ tptp.loca_level_direct_below tptp.secret) tptp.topsecret)))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.loca) (@ tptp.bl_all (lambda ((L tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_atom (@ (@ tptp.loca_level_below L) L)) __flatten_var_0))))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.loca) (@ tptp.bl_all (lambda ((L tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((L1 tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((L11 tptp.individuals) (__flatten_var_0 $$unsorted)) (let ((_let_1 (@ tptp.loca_level_below L))) (@ (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ tptp.loca_level_direct_below L1) L11))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ _let_1 L1))) (@ tptp.bl_atom (@ _let_1 L11)))) __flatten_var_0)))) __flatten_var_0))) __flatten_var_0))))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((C tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((SSO tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.bl_impl (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ (@ tptp.system_compartment_has_sso C) SSO)))) (@ tptp.bl_atom (@ (@ tptp.admin_compartment_has_sso C) SSO))) __flatten_var_0))) __flatten_var_0))))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((OCA tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((C tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((SSO tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((SCG tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.bl_impl (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ tptp.system_indi_is_oca OCA)))) (@ (@ tptp.bl_impl (@ (@ tptp.bl_says OCA) (@ tptp.bl_atom (@ (@ tptp.oca_compartment_has_scg C) SCG)))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ tptp.admin_compartment_has_sso C) SSO))) (@ (@ tptp.bl_impl (@ (@ tptp.bl_says SSO) (@ tptp.bl_atom (@ (@ tptp.sso_compartment_has_scg C) SCG)))) (@ tptp.bl_atom (@ (@ tptp.admin_compartment_has_scg C) SCG)))))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((F tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((CL tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.bl_impl (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ (@ tptp.system_file_needs_compartments F) CL)))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ (@ tptp.admin_file_has_compartments_h F) CL) CL))) (@ tptp.bl_atom (@ (@ tptp.admin_file_has_compartments F) CL)))) __flatten_var_0))) __flatten_var_0))))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((F tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((CL tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_atom (@ (@ (@ tptp.admin_file_has_compartments_h F) CL) tptp.nil)) __flatten_var_0))) __flatten_var_0))))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((F tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((CL tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((C1 tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((CL1 tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((SSO tptp.individuals) (__flatten_var_0 $$unsorted)) (let ((_let_1 (@ (@ tptp.admin_file_has_compartments_h F) CL))) (@ (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ tptp.admin_compartment_has_sso C1) SSO))) (@ (@ tptp.bl_impl (@ (@ tptp.bl_says SSO) (@ tptp.bl_atom (@ (@ tptp.sso_file_has_compartments F) CL)))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ _let_1 CL1))) (@ tptp.bl_atom (@ _let_1 (@ (@ tptp.cons C1) CL1)))))) __flatten_var_0)))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((F tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((L tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((CL tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.bl_impl (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ (@ tptp.system_file_needs_level F) L)))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ tptp.admin_file_has_compartments F) CL))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ (@ tptp.admin_file_has_level_h F) L) CL))) (@ tptp.bl_atom (@ (@ tptp.admin_file_has_level F) L))))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((F tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((L tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_atom (@ (@ (@ tptp.admin_file_has_level_h F) L) tptp.nil)) __flatten_var_0))) __flatten_var_0))))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((F tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((L tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((C tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((CL tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((SSO tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((SCG tptp.individuals) (__flatten_var_0 $$unsorted)) (let ((_let_1 (@ (@ tptp.admin_file_has_level_h F) L))) (@ (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ tptp.admin_compartment_has_sso C) SSO))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ tptp.admin_compartment_has_scg C) SCG))) (@ (@ tptp.bl_impl (@ (@ tptp.bl_says SSO) (@ tptp.bl_atom (@ (@ (@ tptp.sso_file_has_level F) L) SCG)))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ _let_1 CL))) (@ tptp.bl_atom (@ _let_1 (@ (@ tptp.cons C) CL))))))) __flatten_var_0)))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((F tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((U tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((CL tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.bl_impl (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ (@ tptp.system_file_needs_citizenship F) U)))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ tptp.admin_file_has_compartments F) CL))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ (@ tptp.admin_file_has_citizenship_h F) U) CL))) (@ tptp.bl_atom (@ (@ tptp.admin_file_has_citizenship F) U))))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((F tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((U tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_atom (@ (@ (@ tptp.admin_file_has_citizenship_h F) U) tptp.nil)) __flatten_var_0))) __flatten_var_0))))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((F tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((U tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((C tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((CL tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((SSO tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((SCG tptp.individuals) (__flatten_var_0 $$unsorted)) (let ((_let_1 (@ (@ tptp.admin_file_has_citizenship_h F) U))) (@ (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ tptp.admin_compartment_has_sso C) SSO))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ tptp.admin_compartment_has_scg C) SCG))) (@ (@ tptp.bl_impl (@ (@ tptp.bl_says SSO) (@ tptp.bl_atom (@ (@ (@ tptp.sso_file_has_citizenship F) U) SCG)))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ _let_1 CL))) (@ tptp.bl_atom (@ _let_1 (@ (@ tptp.cons C) CL))))))) __flatten_var_0)))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((K tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((PA tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.bl_impl (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ tptp.system_indi_is_polygraph_admin PA)))) (@ (@ tptp.bl_impl (@ (@ tptp.bl_says PA) (@ tptp.bl_atom (@ tptp.polygraph_admin_indi_has_polygraph K)))) (@ tptp.bl_atom (@ tptp.admin_indi_has_polygraph K)))) __flatten_var_0))) __flatten_var_0))))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((K tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((CA tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.bl_impl (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ tptp.system_indi_is_credit_admin CA)))) (@ (@ tptp.bl_impl (@ (@ tptp.bl_says CA) (@ tptp.bl_atom (@ tptp.credit_admin_indi_has_credit K)))) (@ tptp.bl_atom (@ tptp.admin_indi_has_credit K)))) __flatten_var_0))) __flatten_var_0))))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((K tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_background K) tptp.unclassified)) __flatten_var_0))))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((K tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((L tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((BA tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((L1 tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.bl_impl (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ tptp.system_indi_is_background_admin BA)))) (@ (@ tptp.bl_impl (@ (@ tptp.bl_says BA) (@ tptp.bl_atom (@ (@ tptp.background_admin_indi_has_background K) L1)))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ tptp.loca_level_below L) L1))) (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_background K) L))))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((K tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((HR tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.bl_impl (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ tptp.system_indi_is_hr_admin HR)))) (@ (@ tptp.bl_impl (@ (@ tptp.bl_says HR) (@ tptp.bl_atom (@ tptp.hr_admin_indi_has_employment K)))) (@ tptp.bl_atom (@ tptp.admin_indi_has_employment K)))) __flatten_var_0))) __flatten_var_0))))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((K tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_citizenship K) tptp.anycountry)) __flatten_var_0))))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((K tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((U tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.bl_impl (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ (@ tptp.system_indi_has_citizenship K) U)))) (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_citizenship K) U))) __flatten_var_0))) __flatten_var_0))))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((K tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_level K) tptp.unclassified)) __flatten_var_0))))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((K tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((L tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((L1 tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((LA tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((L11 tptp.individuals) (__flatten_var_0 $$unsorted)) (let ((_let_1 (@ tptp.loca_level_below L))) (let ((_let_2 (@ tptp.bl_says tptp.system))) (@ (@ (@ tptp.bl_impl (@ _let_2 (@ tptp.bl_atom (@ (@ tptp.system_indi_needs_level K) L1)))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_citizenship K) tptp.usa))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ tptp.admin_indi_has_polygraph K))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ tptp.admin_indi_has_employment K))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ tptp.admin_indi_has_credit K))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ _let_1 L1))) (@ (@ tptp.bl_impl (@ _let_2 (@ tptp.bl_atom (@ tptp.system_indi_is_level_admin LA)))) (@ (@ tptp.bl_impl (@ (@ tptp.bl_says LA) (@ tptp.bl_atom (@ (@ tptp.level_admin_indi_has_level K) L11)))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ _let_1 L11))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_background K) L))) (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_level K) L)))))))))))) __flatten_var_0))))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((K tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_compartments K) tptp.nil)) __flatten_var_0))))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((K tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((C tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((CL tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((SSO tptp.individuals) (__flatten_var_0 $$unsorted)) (let ((_let_1 (@ tptp.admin_indi_has_compartments K))) (@ (@ (@ tptp.bl_impl (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ (@ tptp.system_indi_needs_compartment K) C)))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ tptp.admin_indi_has_employment K))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_citizenship K) tptp.usa))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_polygraph_for_compartment K) C))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_credit_for_compartment K) C))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ tptp.admin_compartment_has_sso C) SSO))) (@ (@ tptp.bl_impl (@ (@ tptp.bl_says SSO) (@ tptp.bl_atom (@ (@ tptp.sso_indi_has_compartment K) C)))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_background_for_compartment K) C))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_level_for_compartment K) C))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ _let_1 CL))) (@ tptp.bl_atom (@ _let_1 (@ (@ tptp.cons C) CL))))))))))))) __flatten_var_0)))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((K tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((C tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((OCA tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((L1 tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((L2 tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((B1 tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((B2 tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.bl_impl (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ tptp.system_indi_is_oca OCA)))) (@ (@ tptp.bl_impl (@ (@ tptp.bl_says OCA) (@ tptp.bl_atom (@ (@ (@ (@ (@ tptp.oca_compartment_is_compartment C) L1) L2) B1) B2)))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_background K) L2))) (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_background_for_compartment K) C))))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((K tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((C tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((OCA tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((L1 tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((L2 tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((B1 tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((B2 tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.bl_impl (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ tptp.system_indi_is_oca OCA)))) (@ (@ tptp.bl_impl (@ (@ tptp.bl_says OCA) (@ tptp.bl_atom (@ (@ (@ (@ (@ tptp.oca_compartment_is_compartment C) L1) L2) B1) B2)))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_level K) L1))) (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_level_for_compartment K) C))))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((K tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((C tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((OCA tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((L1 tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((L2 tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((B1 tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.bl_impl (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ tptp.system_indi_is_oca OCA)))) (@ (@ tptp.bl_impl (@ (@ tptp.bl_says OCA) (@ tptp.bl_atom (@ (@ (@ (@ (@ tptp.oca_compartment_is_compartment C) L1) L2) B1) tptp.yes)))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ tptp.admin_indi_has_polygraph K))) (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_polygraph_for_compartment K) C))))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((K tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((C tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((OCA tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((L1 tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((L2 tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((B1 tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.bl_impl (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ tptp.system_indi_is_oca OCA)))) (@ (@ tptp.bl_impl (@ (@ tptp.bl_says OCA) (@ tptp.bl_atom (@ (@ (@ (@ (@ tptp.oca_compartment_is_compartment C) L1) L2) B1) tptp.no)))) (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_polygraph_for_compartment K) C)))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((K tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((C tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((OCA tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((L1 tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((L2 tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((B2 tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.bl_impl (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ tptp.system_indi_is_oca OCA)))) (@ (@ tptp.bl_impl (@ (@ tptp.bl_says OCA) (@ tptp.bl_atom (@ (@ (@ (@ (@ tptp.oca_compartment_is_compartment C) L1) L2) tptp.yes) B2)))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ tptp.admin_indi_has_credit K))) (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_credit_for_compartment K) C))))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((K tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((C tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((OCA tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((L1 tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((L2 tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((B2 tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.bl_impl (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ tptp.system_indi_is_oca OCA)))) (@ (@ tptp.bl_impl (@ (@ tptp.bl_says OCA) (@ tptp.bl_atom (@ (@ (@ (@ (@ tptp.oca_compartment_is_compartment C) L1) L2) tptp.no) B2)))) (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_credit_for_compartment K) C)))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((K tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((F tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((CL tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ tptp.admin_file_has_compartments F) CL))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_compartments K) CL))) (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_compartments_for_file K) F)))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((K tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((F tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((L tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ tptp.admin_file_has_level F) L))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_level K) L))) (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_level_for_file K) F)))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((K tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((F tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((O tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.bl_impl (@ (@ tptp.bl_says tptp.loca) (@ tptp.bl_atom (@ (@ tptp.p_owner F) O)))) (@ (@ tptp.bl_impl (@ (@ tptp.bl_says O) (@ tptp.bl_atom (@ (@ tptp.owner_indi_has_need_to_know K) F)))) (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_need_to_know_for_file K) F)))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((K tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((F tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((L tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ tptp.admin_file_has_citizenship F) L))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_citizenship K) L))) (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_citizenship_for_file K) F)))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((K tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((F tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_citizenship K) tptp.usa))) (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_citizenship_for_file K) F))) __flatten_var_0))) __flatten_var_0))))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((K tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((F tptp.individuals) (__flatten_var_0 $$unsorted)) (let ((_let_1 (@ tptp.bl_says tptp.loca))) (@ (@ (@ tptp.bl_impl (@ _let_1 (@ tptp.bl_atom (@ (@ (@ tptp.p_has_xattr F) tptp.is_working_paper) tptp.yes)))) (@ (@ tptp.bl_impl (@ _let_1 (@ tptp.bl_atom (@ (@ tptp.p_owner F) K)))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ tptp.admin_file_has_not_expired F))) (@ tptp.bl_atom (@ (@ (@ tptp.may K) F) tptp.read))))) __flatten_var_0)))) __flatten_var_0))))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((K tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((F tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.bl_impl (@ (@ tptp.bl_says tptp.loca) (@ tptp.bl_atom (@ (@ (@ tptp.p_has_xattr F) tptp.is_not_working_paper) tptp.yes)))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_citizenship_for_file K) F))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_need_to_know_for_file K) F))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_level_for_file K) F))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_compartments_for_file K) F))) (@ tptp.bl_atom (@ (@ (@ tptp.may K) F) tptp.read))))))) __flatten_var_0))) __flatten_var_0))))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((K tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((F tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((K1 tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.bl_impl (@ (@ tptp.bl_says tptp.loca) (@ tptp.bl_atom (@ (@ tptp.p_owner F) K1)))) (@ (@ tptp.bl_impl (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ (@ tptp.system_indi_is_counterintelligence K) K1)))) (@ tptp.bl_atom (@ (@ (@ tptp.may K) F) tptp.read)))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ tptp.system_indi_is_oca tptp.oca)))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ (@ tptp.system_compartment_has_sso tptp.compartmentb) tptp.sso_compartmentb)))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.oca) (@ tptp.bl_atom (@ (@ tptp.oca_compartment_has_scg tptp.compartmentb) tptp.scg_compartmentb)))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.sso_compartmentb) (@ tptp.bl_atom (@ (@ tptp.sso_compartment_has_scg tptp.compartmentb) tptp.scg_compartmentb)))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ (@ tptp.system_compartment_has_sso tptp.compartmenta) tptp.sso_compartmenta)))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.oca) (@ tptp.bl_atom (@ (@ tptp.oca_compartment_has_scg tptp.compartmenta) tptp.scg_compartmenta)))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.sso_compartmenta) (@ tptp.bl_atom (@ (@ tptp.sso_compartment_has_scg tptp.compartmenta) tptp.scg_compartmenta)))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.loca) (@ tptp.bl_atom (@ (@ (@ tptp.p_has_xattr tptp.secretfile) tptp.is_not_working_paper) tptp.yes)))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ (@ tptp.system_file_needs_compartments tptp.secretfile) (@ (@ tptp.cons tptp.compartmentb) (@ (@ tptp.cons tptp.compartmenta) tptp.nil)))))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.sso_compartmentb) (@ tptp.bl_atom (@ (@ tptp.sso_file_has_compartments tptp.secretfile) (@ (@ tptp.cons tptp.compartmentb) (@ (@ tptp.cons tptp.compartmenta) tptp.nil)))))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.sso_compartmenta) (@ tptp.bl_atom (@ (@ tptp.sso_file_has_compartments tptp.secretfile) (@ (@ tptp.cons tptp.compartmentb) (@ (@ tptp.cons tptp.compartmenta) tptp.nil)))))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.loca) (@ tptp.bl_atom (@ (@ (@ tptp.p_has_xattr tptp.not_secretfile) tptp.is_not_working_paper) tptp.yes)))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ (@ tptp.system_file_needs_compartments tptp.not_secretfile) tptp.nil)))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ (@ tptp.system_file_needs_level tptp.secretfile) tptp.secret)))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.sso_compartmentb) (@ tptp.bl_atom (@ (@ (@ tptp.sso_file_has_level tptp.secretfile) tptp.secret) tptp.scg_compartmentb)))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.sso_compartmenta) (@ tptp.bl_atom (@ (@ (@ tptp.sso_file_has_level tptp.secretfile) tptp.secret) tptp.scg_compartmenta)))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ (@ tptp.system_file_needs_level tptp.not_secretfile) tptp.unclassified)))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ (@ tptp.system_file_needs_citizenship tptp.secretfile) tptp.usa)))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.sso_compartmentb) (@ tptp.bl_atom (@ (@ (@ tptp.sso_file_has_citizenship tptp.secretfile) tptp.usa) tptp.scg_compartmentb)))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.sso_compartmenta) (@ tptp.bl_atom (@ (@ (@ tptp.sso_file_has_citizenship tptp.secretfile) tptp.usa) tptp.scg_compartmenta)))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ (@ tptp.system_file_needs_citizenship tptp.not_secretfile) tptp.anycountry)))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ (@ tptp.system_indi_has_citizenship tptp.alice) tptp.usa)))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ (@ tptp.system_indi_has_citizenship tptp.babu) tptp.india)))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ tptp.system_indi_is_polygraph_admin tptp.polygraph_admin)))))
% 0.23/0.59  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ tptp.system_indi_is_credit_admin tptp.credit_admin)))))
% 61.00/61.25  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ tptp.system_indi_is_background_admin tptp.background_admin)))))
% 61.00/61.25  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ tptp.system_indi_is_hr_admin tptp.hr_admin)))))
% 61.00/61.25  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.polygraph_admin) (@ tptp.bl_atom (@ tptp.polygraph_admin_indi_has_polygraph tptp.alice)))))
% 61.00/61.25  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.credit_admin) (@ tptp.bl_atom (@ tptp.credit_admin_indi_has_credit tptp.alice)))))
% 61.00/61.25  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.background_admin) (@ tptp.bl_atom (@ (@ tptp.background_admin_indi_has_background tptp.alice) tptp.topsecret)))))
% 61.00/61.25  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.hr_admin) (@ tptp.bl_atom (@ tptp.hr_admin_indi_has_employment tptp.alice)))))
% 61.00/61.25  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ tptp.system_indi_is_level_admin tptp.level_admin)))))
% 61.00/61.25  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ (@ tptp.system_indi_needs_level tptp.alice) tptp.secret)))))
% 61.00/61.25  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.level_admin) (@ tptp.bl_atom (@ (@ tptp.level_admin_indi_has_level tptp.alice) tptp.topsecret)))))
% 61.00/61.25  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ (@ tptp.system_indi_needs_compartment tptp.alice) tptp.compartmentb)))))
% 61.00/61.25  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ (@ tptp.system_indi_needs_compartment tptp.alice) tptp.compartmenta)))))
% 61.00/61.25  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.sso_compartmentb) (@ tptp.bl_atom (@ (@ tptp.sso_indi_has_compartment tptp.alice) tptp.compartmentb)))))
% 61.00/61.25  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.sso_compartmenta) (@ tptp.bl_atom (@ (@ tptp.sso_indi_has_compartment tptp.alice) tptp.compartmenta)))))
% 61.00/61.25  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.oca) (@ tptp.bl_atom (@ (@ (@ (@ (@ tptp.oca_compartment_is_compartment tptp.compartmentb) tptp.confidential) tptp.topsecret) tptp.yes) tptp.yes)))))
% 61.00/61.25  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.oca) (@ tptp.bl_atom (@ (@ (@ (@ (@ tptp.oca_compartment_is_compartment tptp.compartmenta) tptp.sbu) tptp.unclassified) tptp.no) tptp.no)))))
% 61.00/61.25  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.loca) (@ tptp.bl_atom (@ (@ tptp.p_owner tptp.secretfile) tptp.owner_secretfile)))))
% 61.00/61.25  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.loca) (@ tptp.bl_atom (@ (@ tptp.p_owner tptp.not_secretfile) tptp.owner_not_secretfile)))))
% 61.00/61.25  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.owner_secretfile) (@ tptp.bl_atom (@ (@ tptp.owner_indi_has_need_to_know tptp.alice) tptp.secretfile)))))
% 61.00/61.25  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.owner_not_secretfile) (@ tptp.bl_atom (@ (@ tptp.owner_indi_has_need_to_know tptp.alice) tptp.not_secretfile)))))
% 61.00/61.25  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.owner_not_secretfile) (@ tptp.bl_atom (@ (@ tptp.owner_indi_has_need_to_know tptp.babu) tptp.not_secretfile)))))
% 61.00/61.25  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ (@ tptp.system_indi_is_counterintelligence tptp.ci) tptp.alice)))))
% 61.00/61.25  (assert (not (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_atom (@ (@ (@ tptp.may tptp.alice) tptp.secretfile) tptp.read))))))
% 61.00/61.25  (set-info :filename cvc5---1.0.5_2265)
% 61.00/61.25  (check-sat-assuming ( true ))
% 61.00/61.25  ------- get file name : TPTP file name is SWV437^1
% 61.00/61.25  ------- cvc5-thf : /export/starexec/sandbox/solver/bin/cvc5---1.0.5_2265.smt2...
% 61.00/61.25  --- Run --ho-elim --full-saturate-quant at 10...
% 61.00/61.25  --- Run --ho-elim --no-e-matching --full-saturate-quant at 10...
% 61.00/61.25  --- Run --ho-elim --no-e-matching --enum-inst-sum --full-saturate-quant at 10...
% 61.00/61.25  --- Run --ho-elim --finite-model-find --uf-ss=no-minimal at 5...
% 61.00/61.25  --- Run --no-ho-matching --finite-model-find --uf-ss=no-minimal at 5...
% 61.00/61.25  --- Run --no-ho-matching --full-saturate-quant --enum-inst-interleave --ho-elim-store-ax at 10...
% 61.00/61.25  --- Run --no-ho-matching --full-saturate-quant --macros-quant-mode=all at 10...
% 61.00/61.25  --- Run --ho-/export/starexec/sandbox/solver/bin/do_THM_THF: line 35:  3326 Alarm clock             ( read result; case "$result" in 
% 299.82/300.11      unsat)
% 299.82/300.11          echo "% SZS status $unsatResult for $tptpfilename"; echo "% SZS output start Proof for $tptpfilename"; cat; echo "% SZS output end Proof for $tptpfilename"; exit 0
% 299.82/300.11      ;;
% 299.82/300.11      sat)
% 299.82/300.11          echo "% SZS status $satResult for $tptpfilename"; cat; exit 0
% 299.82/300.11      ;;
% 299.82/300.11  esac; exit 1 )
% 299.82/300.11  Alarm clock 
% 299.82/300.11  % cvc5---1.0.5 exiting
% 299.82/300.12  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------